summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_chromeos.gypi
diff options
context:
space:
mode:
authorkhmel <khmel@chromium.org>2016-01-28 16:37:29 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-29 00:38:56 +0000
commit0d5f977b77bc8d3c9f9dd78724fe7eecd6066e73 (patch)
tree30120652b5cf0bf46ba8b4b2e66834c6621179af /chrome/chrome_browser_chromeos.gypi
parent1dc58a0a864e5ad4914b8dc0d4392d6ba2bb5ffe (diff)
downloadchromium_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.gypi2
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',