Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(133)

Issue 9881043: oauth: http issue 216: DataStore based on String key and Serializable value (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 11 months ago by yanivi
Modified:
10 years, 10 months ago
Reviewers:
ngmiceli, peleyal
Base URL:
https://code.google.com/p/google-oauth-java-client/
Visibility:
Public.

Description

oauth: http issue 216: DataStore based on String key and Serializable value also: AppEngineCredentialStore should use MemcacheService https://code.google.com/p/google-oauth-java-client/issues/detail?id=47 AppEngineCredentialStore should "un-index" property fields https://code.google.com/p/google-oauth-java-client/issues/detail?id=31 Depends on: https://codereview.appspot.com/9029044/ Eyal: careful review of everything Nick: design review

Patch Set 1 #

Patch Set 2 : minor #

Total comments: 12

Patch Set 3 : fixes #

Patch Set 4 : minor #

Patch Set 5 : minor #

Total comments: 25

Patch Set 6 : minor #

Patch Set 7 : minor #

Patch Set 8 : use Lock in StoredCredential #

Patch Set 9 : remove StoredCredential.setInto method #

Unified diffs Side-by-side diffs Delta from patch set Stats (+932 lines, -12 lines) Patch
M google-oauth-client-appengine/.classpath View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M google-oauth-client-appengine/pom.xml View 1 2 3 4 5 6 7 8 1 chunk +15 lines, -0 lines 0 comments Download
M google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java View 1 2 3 chunks +53 lines, -0 lines 0 comments Download
A google-oauth-client-appengine/src/test/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStoreTest.java View 1 2 1 chunk +92 lines, -0 lines 0 comments Download
M google-oauth-client-java6/pom.xml View 1 chunk +1 line, -1 line 0 comments Download
M google-oauth-client-java6/src/main/java/com/google/api/client/extensions/java6/auth/oauth2/AbstractPromptReceiver.java View 1 chunk +1 line, -0 lines 0 comments Download
M google-oauth-client-java6/src/main/java/com/google/api/client/extensions/java6/auth/oauth2/FileCredentialStore.java View 1 2 3 chunks +40 lines, -0 lines 0 comments Download
M google-oauth-client-java6/src/main/java/com/google/api/client/extensions/java6/auth/oauth2/FilePersistedCredential.java View 1 2 3 chunks +9 lines, -0 lines 0 comments Download
M google-oauth-client-java6/src/main/java/com/google/api/client/extensions/java6/auth/oauth2/FilePersistedCredentials.java View 1 2 3 chunks +12 lines, -0 lines 0 comments Download
M google-oauth-client-java6/src/test/java/com/google/api/client/extensions/java6/auth/oauth2/FileCredentialStoreTest.java View 1 2 4 chunks +27 lines, -0 lines 0 comments Download
M google-oauth-client-java7/pom.xml View 1 chunk +1 line, -1 line 0 comments Download
M google-oauth-client-java7/src/main/java/com/google/api/client/extensions/java7/auth/oauth2/FileCredentialStoreJava7.java View 1 2 2 chunks +9 lines, -0 lines 0 comments Download
M google-oauth-client-java7/src/main/java/com/google/api/client/extensions/java7/auth/oauth2/package-info.java View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M google-oauth-client-java7/src/test/java/com/google/api/client/extensions/java7/auth/oauth2/FileCredentialStoreJava7Test.java View 1 chunk +1 line, -0 lines 0 comments Download
M google-oauth-client-servlet/.classpath View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M google-oauth-client-servlet/pom.xml View 1 2 2 chunks +29 lines, -0 lines 0 comments Download
M google-oauth-client-servlet/src/main/java/com/google/api/client/extensions/jdo/auth/oauth2/JdoCredentialStore.java View 1 2 3 4 5 3 chunks +61 lines, -0 lines 0 comments Download
M google-oauth-client-servlet/src/main/java/com/google/api/client/extensions/jdo/auth/oauth2/JdoPersistedCredential.java View 3 chunks +13 lines, -0 lines 0 comments Download
M google-oauth-client-servlet/src/main/java/com/google/api/client/extensions/jdo/auth/oauth2/package-info.java View 1 2 1 chunk +8 lines, -1 line 0 comments Download
A google-oauth-client-servlet/src/test/java/com/google/api/client/extensions/jdo/auth/oauth2/JdoCredentialStoreTest.java View 1 2 1 chunk +120 lines, -0 lines 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/AuthorizationCodeFlow.java View 1 2 3 4 5 6 7 8 11 chunks +116 lines, -5 lines 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/Credential.java View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/CredentialStore.java View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/CredentialStoreRefreshListener.java View 1 chunk +3 lines, -0 lines 0 comments Download
A google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/DataStoreCredentialRefreshListener.java View 1 2 3 4 5 1 chunk +96 lines, -0 lines 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/MemoryCredentialStore.java View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/MemoryPersistedCredential.java View 1 chunk +1 line, -0 lines 0 comments Download
A google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java View 1 2 3 4 5 6 7 8 1 chunk +173 lines, -0 lines 0 comments Download
M pom.xml View 1 2 3 chunks +35 lines, -0 lines 0 comments Download

Messages

Total messages: 12
yanivi
10 years, 11 months ago (2013-05-30 16:29:43 UTC) #1
ngmiceli
https://codereview.appspot.com/9881043/diff/2001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java File google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java (right): https://codereview.appspot.com/9881043/diff/2001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java#newcode91 google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java:91: public static AppEngineDataStore migrate(AppEngineCredentialStore credentialStore) We should really test ...
10 years, 11 months ago (2013-05-31 20:22:20 UTC) #2
yanivi
https://codereview.appspot.com/9881043/diff/2001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java File google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java (right): https://codereview.appspot.com/9881043/diff/2001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java#newcode91 google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java:91: public static AppEngineDataStore migrate(AppEngineCredentialStore credentialStore) On 2013/05/31 20:22:20, ngmiceli ...
10 years, 10 months ago (2013-06-12 21:17:01 UTC) #3
yanivi
Ping. Let's get this done today.
10 years, 10 months ago (2013-06-17 12:05:15 UTC) #4
peleyal
https://codereview.appspot.com/9881043/diff/24001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java File google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java (right): https://codereview.appspot.com/9881043/diff/24001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java#newcode42 google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java:42: * {@link StoredCredential} instead, [OPTIONAL] Maybe sample code will ...
10 years, 10 months ago (2013-06-17 15:18:06 UTC) #5
yanivi
https://codereview.appspot.com/9881043/diff/24001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java File google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java (right): https://codereview.appspot.com/9881043/diff/24001/google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java#newcode42 google-oauth-client-appengine/src/main/java/com/google/api/client/extensions/appengine/auth/oauth2/AppEngineCredentialStore.java:42: * {@link StoredCredential} instead, On 2013/06/17 15:18:06, peleyal wrote: ...
10 years, 10 months ago (2013-06-17 16:22:40 UTC) #6
peleyal
LGTM https://codereview.appspot.com/9881043/diff/24001/google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java File google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java (right): https://codereview.appspot.com/9881043/diff/24001/google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java#newcode41 google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java:41: public static final String DEFAULT_DATA_STORE_ID = "credentials"; but ...
10 years, 10 months ago (2013-06-17 20:20:01 UTC) #7
yanivi
https://codereview.appspot.com/9881043/diff/24001/google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java File google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java (right): https://codereview.appspot.com/9881043/diff/24001/google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java#newcode41 google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java:41: public static final String DEFAULT_DATA_STORE_ID = "credentials"; On 2013/06/17 ...
10 years, 10 months ago (2013-06-18 15:07:41 UTC) #8
peleyal
On 2013/06/18 15:07:41, yanivi wrote: > https://codereview.appspot.com/9881043/diff/24001/google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java > File > google-oauth-client/src/main/java/com/google/api/client/auth/oauth2/StoredCredential.java > (right): > > ...
10 years, 10 months ago (2013-06-18 15:36:09 UTC) #9
yanivi
Made a change to the locking mechanism to avoid the synchronized keyword. Please take a ...
10 years, 10 months ago (2013-06-18 15:54:52 UTC) #10
yanivi
For better context: I made the exact same change in StoredChannel in the api changeset, ...
10 years, 10 months ago (2013-06-18 16:11:36 UTC) #11
peleyal
10 years, 10 months ago (2013-06-18 21:09:59 UTC) #12
On 2013/06/18 16:11:36, yanivi wrote:
> For better context: I made the exact same change in StoredChannel in the api
> changeset, so I wanted to make sure they both followed the same practice.

LGTM 3 (final final final)
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b