diff options
author | fgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-06 23:04:22 +0000 |
---|---|---|
committer | fgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-06 23:04:22 +0000 |
commit | 0b6c588379303979ef7148a6630d483c4fd0f54e (patch) | |
tree | 8b43a0bd3038f5516e10165fdf64c9d184d87b9c /chrome/browser/resources/identity_scope_approval_dialog | |
parent | f07e4443ef64a70f8588d1051f805fdb2ac187fd (diff) | |
download | chromium_src-0b6c588379303979ef7148a6630d483c4fd0f54e.zip chromium_src-0b6c588379303979ef7148a6630d483c4fd0f54e.tar.gz chromium_src-0b6c588379303979ef7148a6630d483c4fd0f54e.tar.bz2 |
Adding "X-Browser-View: embedded" request header to auth calls from IdentityAPI:
* in the function loading the Auth URL handling the onBeforeSendHeaders event by adding the X-Browser-View: embedded header to the request.
BUG=228908
Review URL: https://chromiumcodereview.appspot.com/16226027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204644 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/identity_scope_approval_dialog')
-rw-r--r-- | chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js b/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js index 4f58d19..b495e8c 100644 --- a/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js +++ b/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js @@ -13,6 +13,14 @@ var webview; * window. */ function loadAuthUrlAndShowWindow(url, win) { + webview.onBeforeSendHeaders.addListener(function(details) { + headers = details.requestHeaders || []; + headers.push({'name': 'X-Browser-View', + 'value': 'embedded'}); + return { requestHeaders: headers }; + }, { + urls: ['https://accounts.google.com/*'], + }, ['blocking', 'requestHeaders']); webview.src = url; if (win) { webview.addEventListener('loadstop', function() { |