diff options
author | khmel <khmel@chromium.org> | 2016-01-28 16:37:29 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-29 00:38:56 +0000 |
commit | 0d5f977b77bc8d3c9f9dd78724fe7eecd6066e73 (patch) | |
tree | 30120652b5cf0bf46ba8b4b2e66834c6621179af /chrome/chrome_browser_chromeos.gypi | |
parent | 1dc58a0a864e5ad4914b8dc0d4392d6ba2bb5ffe (diff) | |
download | chromium_src-0d5f977b77bc8d3c9f9dd78724fe7eecd6066e73.zip chromium_src-0d5f977b77bc8d3c9f9dd78724fe7eecd6066e73.tar.gz chromium_src-0d5f977b77bc8d3c9f9dd78724fe7eecd6066e73.tar.bz2 |
arc: Fetch and pass auth code from Chrome to ARC instance.
This supports communication via Google api to get an auth
code for GMS Core client and pass it to ARC instance. There
are two types of getting the auth code. Firstly, we try to
get it silently and secondary, in case when an additional
input is required from the user WebView dialog is shown.
Changed logic of starting ARC instance. Now its start is
controlled by ArcAuthService after communication with
Google auth servers.
BUG=571146
TEST=Provide additional unit_tests.
TEST=logcat shows that auth code is passed to ARC instance.
Both modes are tested: silent and WebView based (can
be forced by re-imaging)
Review URL: https://codereview.chromium.org/1618193003
Cr-Commit-Position: refs/heads/master@{#372222}
Diffstat (limited to 'chrome/chrome_browser_chromeos.gypi')
-rw-r--r-- | chrome/chrome_browser_chromeos.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_browser_chromeos.gypi b/chrome/chrome_browser_chromeos.gypi index 7720c68..b455d55 100644 --- a/chrome/chrome_browser_chromeos.gypi +++ b/chrome/chrome_browser_chromeos.gypi @@ -54,6 +54,8 @@ 'browser/chromeos/app_mode/startup_app_launcher.h', 'browser/chromeos/arc/arc_auth_service.cc', 'browser/chromeos/arc/arc_auth_service.h', + 'browser/chromeos/arc/arc_auth_ui.cc', + 'browser/chromeos/arc/arc_auth_ui.h', 'browser/chromeos/arc/arc_intent_helper_bridge.cc', 'browser/chromeos/arc/arc_intent_helper_bridge.h', 'browser/chromeos/arc/settings_bridge.cc', |