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

Issue 585213002: [Easy signin] Wire up userClick auth attempt to easy unlock app and back (Closed)

Created:
6 years, 3 months ago by tbarzic
Modified:
6 years, 3 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, nkostylev+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@easy_signin_focused_user_changed_observer
Project:
chromium
Visibility:
Public.

Description

[Easy signin] Wire up userClick auth attempt to easy unlock app and back BUG=401634 TEST=Easy unlock works Easy signin works (woth some changes to the unlock app) Committed: https://crrev.com/d1138ae3cb62acd0c05054c10aadd98f9696d3d8 Cr-Commit-Position: refs/heads/master@{#296519}

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : rebase #

Patch Set 5 : . #

Patch Set 6 : . #

Patch Set 7 : . #

Total comments: 14

Patch Set 8 : . #

Patch Set 9 : . #

Patch Set 10 : fix screenlock private test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+451 lines, -79 lines) Patch
M chrome/browser/chromeos/login/easy_unlock/easy_unlock_create_keys_operation.h View 3 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/easy_unlock/easy_unlock_create_keys_operation.cc View 3 chunks +12 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.h View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc View 3 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h View 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc View 1 2 3 4 5 6 7 4 chunks +12 lines, -16 lines 0 comments Download
M chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc View 1 2 4 chunks +12 lines, -17 lines 0 comments Download
M chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -5 lines 0 comments Download
A chrome/browser/signin/easy_unlock_auth_attempt.h View 1 2 1 chunk +71 lines, -0 lines 0 comments Download
A chrome/browser/signin/easy_unlock_auth_attempt.cc View 1 2 3 4 5 6 7 1 chunk +160 lines, -0 lines 0 comments Download
M chrome/browser/signin/easy_unlock_screenlock_state_handler_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service.h View 1 2 3 4 5 6 chunks +39 lines, -9 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service.cc View 1 2 3 4 5 6 7 7 chunks +45 lines, -6 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service_regular.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service_regular.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service_signin_chromeos.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service_signin_chromeos.cc View 1 2 2 chunks +10 lines, -1 line 0 comments Download
M chrome/browser/signin/screenlock_bridge.h View 1 2 3 4 5 6 7 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 1 2 3 4 5 6 7 8 9 5 chunks +36 lines, -8 lines 0 comments Download
M chrome/browser/ui/webui/signin/user_manager_screen_handler.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/signin/user_manager_screen_handler.cc View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M chromeos/login/auth/user_context.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 31 (8 generated)
tbarzic
Not completely ready for review (I still have to make a pass over the cl, ...
6 years, 3 months ago (2014-09-20 02:45:24 UTC) #2
xiyuan
hoho.. we are coming to the almost the same thing. :) See my https://codereview.chromium.org/590603003/... I ...
6 years, 3 months ago (2014-09-20 03:30:20 UTC) #4
tbarzic
On 2014/09/20 03:30:20, xiyuan wrote: > hoho.. we are coming to the almost the same ...
6 years, 3 months ago (2014-09-22 17:42:21 UTC) #5
tbarzic
OK, I think this should be more or less ok.. Can you take a look ...
6 years, 3 months ago (2014-09-23 00:36:58 UTC) #6
xiyuan
lgtm https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc#newcode1093 chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc:1093: Profile* profile = profile_helper->GetProfileByUser(unlock_user); This call probably has ...
6 years, 3 months ago (2014-09-23 01:24:30 UTC) #7
tbarzic
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc#newcode1093 chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc:1093: Profile* profile = profile_helper->GetProfileByUser(unlock_user); On 2014/09/23 01:24:29, xiyuan wrote: ...
6 years, 3 months ago (2014-09-23 01:50:22 UTC) #8
xiyuan
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc#newcode1093 chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc:1093: Profile* profile = profile_helper->GetProfileByUser(unlock_user); On 2014/09/23 01:50:21, tbarzic wrote: ...
6 years, 3 months ago (2014-09-23 02:49:24 UTC) #9
tbarzic
I'll also need owner approval for chromeos/login/auth/user_context.h (+nkostylev) and chrome/browser/extensions/api/screenlock_private (+yoz)
6 years, 3 months ago (2014-09-23 02:59:32 UTC) #11
Nikita (slow)
On 2014/09/23 02:59:32, tbarzic wrote: > I'll also need owner approval for > chromeos/login/auth/user_context.h (+nkostylev) ...
6 years, 3 months ago (2014-09-23 15:21:31 UTC) #12
Nikita (slow)
https://codereview.chromium.org/585213002/diff/120001/chromeos/login/auth/user_context.h File chromeos/login/auth/user_context.h (right): https://codereview.chromium.org/585213002/diff/120001/chromeos/login/auth/user_context.h#newcode30 chromeos/login/auth/user_context.h:30: // Offline authenticateion using and Easy unlock device (e.g. ...
6 years, 3 months ago (2014-09-23 15:21:42 UTC) #13
Tim Song
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc File chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc#newcode195 chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc:195: RemoveKeys(op->user_context(), remove_start_index, RemoveKeysCallback()); There might be a race condition ...
6 years, 3 months ago (2014-09-23 19:37:59 UTC) #14
xiyuan
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc File chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc#newcode195 chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc:195: RemoveKeys(op->user_context(), remove_start_index, RemoveKeysCallback()); On 2014/09/23 19:37:59, Tim Song wrote: ...
6 years, 3 months ago (2014-09-23 19:56:59 UTC) #15
tbarzic
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc File chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc#newcode195 chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc:195: RemoveKeys(op->user_context(), remove_start_index, RemoveKeysCallback()); On 2014/09/23 19:37:59, Tim Song wrote: ...
6 years, 3 months ago (2014-09-23 19:58:35 UTC) #16
tbarzic
https://codereview.chromium.org/585213002/diff/120001/chrome/browser/signin/screenlock_bridge.h File chrome/browser/signin/screenlock_bridge.h (right): https://codereview.chromium.org/585213002/diff/120001/chrome/browser/signin/screenlock_bridge.h#newcode139 chrome/browser/signin/screenlock_bridge.h:139: virtual void AttemptUserClickLogin(const std::string& user_email, On 2014/09/23 19:37:59, Tim ...
6 years, 3 months ago (2014-09-23 22:09:09 UTC) #17
Yoyo Zhou
screenlock_private LGTM
6 years, 3 months ago (2014-09-23 23:34:28 UTC) #18
Tim Song
lgtm
6 years, 3 months ago (2014-09-24 00:12:35 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/585213002/150001
6 years, 3 months ago (2014-09-24 00:30:54 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator/builds/17844) ios_rel_device on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device/builds/17776) ios_rel_device_ninja ...
6 years, 3 months ago (2014-09-24 00:36:59 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/585213002/150001
6 years, 3 months ago (2014-09-24 02:19:56 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_swarming/builds/19160)
6 years, 3 months ago (2014-09-24 03:52:10 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/585213002/170001
6 years, 3 months ago (2014-09-24 20:27:05 UTC) #29
commit-bot: I haz the power
Committed patchset #10 (id:170001) as 1923e87f01567533c3a7650652b65e6819c2ace0
6 years, 3 months ago (2014-09-24 21:16:37 UTC) #30
commit-bot: I haz the power
6 years, 3 months ago (2014-09-24 21:17:38 UTC) #31
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/d1138ae3cb62acd0c05054c10aadd98f9696d3d8
Cr-Commit-Position: refs/heads/master@{#296519}

Powered by Google App Engine
This is Rietveld 408576698