Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(286)

Issue 1440363002: Use GoogleAuthUtil's getToken instead of AccountManager (Closed)

Created:
5 years, 1 month ago by knn
Modified:
5 years ago
CC:
chromium-reviews, tim+watch_chromium.org, pvalenzuela+watch_chromium.org, maxbogue+watch_chromium.org, plaree+watch_chromium.org, zea+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use GoogleAuthUtil's getToken instead of AccountManager. GoogleAuthUtil gives us better error handling capability and gets rid of the AccountManagerFuture interface that is difficult to Mock in tests. We can do this since we are only handling Google accounts anyway. BUG=555495, 547048 Committed: https://crrev.com/4a3edbe6c7515cfdb2d001ddc8fb4e830425a5a5 Cr-Commit-Position: refs/heads/master@{#362676}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 11

Patch Set 4 : #

Patch Set 5 : Bundle -> Exception #

Patch Set 6 : #

Total comments: 12

Patch Set 7 : comments #

Total comments: 4

Patch Set 8 : #

Total comments: 4

Patch Set 9 : #

Patch Set 10 : rm UserRecAuthEx #

Patch Set 11 : multidex #

Messages

Total messages: 29 (11 generated)
Bernhard Bauer
https://codereview.chromium.org/1440363002/diff/40001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java File sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java (right): https://codereview.chromium.org/1440363002/diff/40001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java#newcode30 sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java:30: * @param account The {@link Account} for which the ...
5 years, 1 month ago (2015-11-18 17:12:30 UTC) #2
knn
PTAL. Thanks! https://codereview.chromium.org/1440363002/diff/40001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java File sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java (right): https://codereview.chromium.org/1440363002/diff/40001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java#newcode30 sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java:30: * @param account The {@link Account} for ...
5 years, 1 month ago (2015-11-19 11:08:38 UTC) #3
Bernhard Bauer
https://codereview.chromium.org/1440363002/diff/100001/chrome/android/javatests/AndroidManifest.xml File chrome/android/javatests/AndroidManifest.xml (left): https://codereview.chromium.org/1440363002/diff/100001/chrome/android/javatests/AndroidManifest.xml#oldcode34 chrome/android/javatests/AndroidManifest.xml:34: android:exported="true"> Ooh... this probably shouldn't have been exported in ...
5 years, 1 month ago (2015-11-19 15:23:34 UTC) #5
maxbogue
Drive-by response to comments on my code. This change looks awesome, btw! \o/ https://codereview.chromium.org/1440363002/diff/100001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java File ...
5 years, 1 month ago (2015-11-19 15:49:46 UTC) #7
Bernhard Bauer
https://codereview.chromium.org/1440363002/diff/100001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java File sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java (right): https://codereview.chromium.org/1440363002/diff/100001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java#newcode295 sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java:295: mLock.wait(WAIT_TIMEOUT_MS); On 2015/11/19 15:49:46, maxbogue wrote: > On 2015/11/19 ...
5 years, 1 month ago (2015-11-19 15:58:53 UTC) #8
knn
Thanks for jumping in Max! Can you also review my cl? Bernhard, PTAL. https://codereview.chromium.org/1440363002/diff/100001/sync/android/java/src/org/chromium/sync/signin/AccountManagerHelper.java File ...
5 years, 1 month ago (2015-11-19 16:09:25 UTC) #9
maxbogue
https://codereview.chromium.org/1440363002/diff/120001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java File sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java (right): https://codereview.chromium.org/1440363002/diff/120001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java#newcode187 sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java:187: assert ah.hasBeenAccepted(authTokenScope); I'm less familiar with all the auth ...
5 years, 1 month ago (2015-11-19 18:15:59 UTC) #10
knn
https://codereview.chromium.org/1440363002/diff/120001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java File sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java (right): https://codereview.chromium.org/1440363002/diff/120001/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java#newcode187 sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java:187: assert ah.hasBeenAccepted(authTokenScope); On 2015/11/19 18:15:59, maxbogue wrote: > I'm ...
5 years, 1 month ago (2015-11-20 13:04:18 UTC) #11
maxbogue
LGTM!
5 years, 1 month ago (2015-11-20 16:28:47 UTC) #12
Bernhard Bauer
LGTM w/ nits: https://codereview.chromium.org/1440363002/diff/140001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java File sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java (right): https://codereview.chromium.org/1440363002/diff/140001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java#newcode31 sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java:31: * @return The auth token, if ...
5 years, 1 month ago (2015-11-20 18:55:42 UTC) #13
knn
Thanks for the review! https://codereview.chromium.org/1440363002/diff/140001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java File sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java (right): https://codereview.chromium.org/1440363002/diff/140001/sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java#newcode31 sync/android/java/src/org/chromium/sync/signin/AccountManagerDelegate.java:31: * @return The auth token, ...
5 years, 1 month ago (2015-11-23 11:35:33 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1440363002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1440363002/160001
5 years, 1 month ago (2015-11-23 11:37:19 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-23 12:15:55 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1440363002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1440363002/200001
5 years ago (2015-12-01 19:50:42 UTC) #20
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-01 21:00:45 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1440363002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1440363002/200001
5 years ago (2015-12-02 10:14:09 UTC) #25
commit-bot: I haz the power
Committed patchset #11 (id:200001)
5 years ago (2015-12-02 10:18:55 UTC) #27
commit-bot: I haz the power
5 years ago (2015-12-02 10:19:58 UTC) #29
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/4a3edbe6c7515cfdb2d001ddc8fb4e830425a5a5
Cr-Commit-Position: refs/heads/master@{#362676}

Powered by Google App Engine
This is Rietveld 408576698