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

Issue 17009016: Wire up the identity API for enterprise Kiosk Apps. (Closed)

Created:
7 years, 6 months ago by Mattias Nissler (ping if slow)
Modified:
7 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Visibility:
Public.

Description

Wire up the identity API for enterprise Kiosk Apps. This allows enterprise-managed Kiosk Apps to mint OAuth2 access tokens for the device-level robot account via the identity extension API. BUG=chromium:224594 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207835

Patch Set 1 #

Total comments: 11

Patch Set 2 : Address review comments. #

Patch Set 3 : Rebase. #

Total comments: 2

Patch Set 4 : Stop mint queue request on completion. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -3 lines) Patch
M chrome/browser/extensions/api/identity/identity_api.h View 1 2 4 chunks +12 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/identity/identity_api.cc View 1 2 3 5 chunks +49 lines, -2 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Mattias Nissler (ping if slow)
Zel, here's a cleaned-up version of the identity API wiring. I've tested it against a ...
7 years, 6 months ago (2013-06-19 01:49:23 UTC) #1
zel
https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc File chrome/browser/extensions/api/identity/experimental_identity_api.cc (right): https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc#newcode94 chrome/browser/extensions/api/identity/experimental_identity_api.cc:94: g_browser_process->browser_policy_connector()->IsEnterpriseManaged()) { do you want to test if DeviceOAuth2TokenServiceFactory ...
7 years, 6 months ago (2013-06-19 03:09:34 UTC) #2
Mattias Nissler (ping if slow)
https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc File chrome/browser/extensions/api/identity/experimental_identity_api.cc (right): https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc#newcode94 chrome/browser/extensions/api/identity/experimental_identity_api.cc:94: g_browser_process->browser_policy_connector()->IsEnterpriseManaged()) { On 2013/06/19 03:09:35, zel wrote: > do ...
7 years, 6 months ago (2013-06-19 03:44:39 UTC) #3
zel
LGTM https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc File chrome/browser/extensions/api/identity/experimental_identity_api.cc (right): https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.cc#newcode94 chrome/browser/extensions/api/identity/experimental_identity_api.cc:94: g_browser_process->browser_policy_connector()->IsEnterpriseManaged()) { On 2013/06/19 03:44:40, Mattias Nissler wrote: ...
7 years, 6 months ago (2013-06-19 21:46:25 UTC) #4
Mattias Nissler (ping if slow)
+mpcomplete for OWNERS review.
7 years, 6 months ago (2013-06-19 21:54:10 UTC) #5
Matt Perry
lgtm
7 years, 6 months ago (2013-06-19 22:24:05 UTC) #6
Mattias Nissler (ping if slow)
+courage FYI (per Zel's suggestion)
7 years, 6 months ago (2013-06-19 23:09:45 UTC) #7
Michael Courage
Since the whole flow for this case is completely disjoint from the existing code, t ...
7 years, 6 months ago (2013-06-20 00:19:11 UTC) #8
Michael Courage
https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.h File chrome/browser/extensions/api/identity/experimental_identity_api.h (right): https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.h#newcode49 chrome/browser/extensions/api/identity/experimental_identity_api.h:49: public OAuth2TokenService::Consumer { chrome.experimental.identity is only around for a ...
7 years, 6 months ago (2013-06-20 00:19:42 UTC) #9
Mattias Nissler (ping if slow)
Comments addressed, PTAL. https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.h File chrome/browser/extensions/api/identity/experimental_identity_api.h (right): https://codereview.chromium.org/17009016/diff/1/chrome/browser/extensions/api/identity/experimental_identity_api.h#newcode49 chrome/browser/extensions/api/identity/experimental_identity_api.h:49: public OAuth2TokenService::Consumer { On 2013/06/20 00:19:42, ...
7 years, 6 months ago (2013-06-21 02:44:46 UTC) #10
Michael Courage
lgtm with the mint queue fix. https://codereview.chromium.org/17009016/diff/20001/chrome/browser/extensions/api/identity/identity_api.cc File chrome/browser/extensions/api/identity/identity_api.cc (right): https://codereview.chromium.org/17009016/diff/20001/chrome/browser/extensions/api/identity/identity_api.cc#newcode398 chrome/browser/extensions/api/identity/identity_api.cc:398: You need to ...
7 years, 6 months ago (2013-06-21 06:13:39 UTC) #11
Mattias Nissler (ping if slow)
https://codereview.chromium.org/17009016/diff/20001/chrome/browser/extensions/api/identity/identity_api.cc File chrome/browser/extensions/api/identity/identity_api.cc (right): https://codereview.chromium.org/17009016/diff/20001/chrome/browser/extensions/api/identity/identity_api.cc#newcode398 chrome/browser/extensions/api/identity/identity_api.cc:398: On 2013/06/21 06:13:39, Michael Courage wrote: > You need ...
7 years, 6 months ago (2013-06-21 06:46:44 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mnissler@chromium.org/17009016/36001
7 years, 6 months ago (2013-06-21 06:48:20 UTC) #13
commit-bot: I haz the power
7 years, 6 months ago (2013-06-21 15:49:02 UTC) #14
Message was sent while issue was closed.
Change committed as 207835

Powered by Google App Engine
This is Rietveld 408576698