summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/identity_scope_approval_dialog
diff options
context:
space:
mode:
authorfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-06 23:04:22 +0000
committerfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-06 23:04:22 +0000
commit0b6c588379303979ef7148a6630d483c4fd0f54e (patch)
tree8b43a0bd3038f5516e10165fdf64c9d184d87b9c /chrome/browser/resources/identity_scope_approval_dialog
parentf07e4443ef64a70f8588d1051f805fdb2ac187fd (diff)
downloadchromium_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.js8
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() {