Index: chrome/browser/resources/gaia_auth_host/authenticator.js |
diff --git a/chrome/browser/resources/gaia_auth_host/authenticator.js b/chrome/browser/resources/gaia_auth_host/authenticator.js |
index 020493cdf46cd1ccf7be7b5a82c5a6735841a8bc..87580d956bd7c2cfcd74581159723d769f055ece 100644 |
--- a/chrome/browser/resources/gaia_auth_host/authenticator.js |
+++ b/chrome/browser/resources/gaia_auth_host/authenticator.js |
@@ -29,8 +29,6 @@ cr.define('cr.login', function() { |
var OAUTH_CODE_COOKIE = 'oauth_code'; |
var SERVICE_ID = 'chromeoslogin'; |
var EMBEDDED_SETUP_CHROMEOS_ENDPOINT = 'embedded/setup/chromeos'; |
- var X_DEVICE_ID_HEADER = 'X-Device-ID'; |
- var EPHEMERAL_DEVICE_ID_PREFIX = 't_'; |
/** |
* The source URL parameter for the constrained signin flow. |
@@ -85,8 +83,6 @@ cr.define('cr.login', function() { |
'enterpriseDomain', // Domain in which hosting device is (or should be) |
// enrolled. |
'emailDomain', // Value used to prefill domain for email. |
- 'deviceId', // User device ID (sync Id). |
- 'sessionIsEphemeral', // User session would be ephemeral. |
'clientVersion', // Version of the Chrome build. |
'platformVersion', // Version of the OS build. |
'releaseChannel', // Installation channel. |
@@ -119,9 +115,6 @@ cr.define('cr.login', function() { |
this.reloadUrl_ = null; |
this.trusted_ = true; |
this.oauth_code_ = null; |
- this.deviceId_ = null; |
- this.sessionIsEphemeral_ = null; |
- this.onBeforeSetHeadersSet_ = false; |
this.useEafe_ = false; |
this.clientId_ = null; |
@@ -216,14 +209,6 @@ cr.define('cr.login', function() { |
this.webview_.contextMenus.onShow.addListener(function(e) { |
e.preventDefault(); |
}); |
- if (!this.onBeforeSetHeadersSet_) { |
- this.onBeforeSetHeadersSet_ = true; |
- var filterPrefix = this.idpOrigin_ + EMBEDDED_SETUP_CHROMEOS_ENDPOINT; |
- this.webview_.request.onBeforeSendHeaders.addListener( |
- this.onBeforeSendHeaders_.bind(this), |
- {urls: [filterPrefix + '?*', filterPrefix + '/*']}, |
- ['requestHeaders', 'blocking']); |
- } |
} |
this.webview_.src = this.reloadUrl_; |
@@ -261,8 +246,6 @@ cr.define('cr.login', function() { |
url = appendParam(url, 'release_channel', data.releaseChannel); |
if (data.endpointGen) |
url = appendParam(url, 'endpoint_gen', data.endpointGen); |
- this.deviceId_ = data.deviceId; |
- this.sessionIsEphemeral_ = data.sessionIsEphemeral; |
} else { |
url = appendParam(url, 'continue', this.continueUrl_); |
url = appendParam(url, 'service', data.service || SERVICE_ID); |
@@ -397,36 +380,6 @@ cr.define('cr.login', function() { |
}; |
/** |
- * Handler for webView.request.onBeforeSendHeaders . |
- * @return {!Object} Modified request headers. |
- * @private |
- */ |
- Authenticator.prototype.onBeforeSendHeaders_ = function(details) { |
- // deviceId_ is empty when we do not need to send it. For example, |
- // in case of device enrollment. |
- if (this.isNewGaiaFlowChromeOS && this.deviceId_) { |
- var headers = details.requestHeaders; |
- var found = false; |
- var deviceId = this.getGAIADeviceId_(); |
- |
- for (var i = 0, l = headers.length; i < l; ++i) { |
- if (headers[i].name == X_DEVICE_ID_HEADER) { |
- headers[i].value = deviceId; |
- found = true; |
- break; |
- } |
- } |
- if (!found) { |
- details.requestHeaders.push( |
- {name: X_DEVICE_ID_HEADER, value: deviceId}); |
- } |
- } |
- return { |
- requestHeaders: details.requestHeaders |
- }; |
- }; |
- |
- /** |
* Returns true if given HTML5 message is received from the webview element. |
* @param {object} e Payload of the received HTML5 message. |
*/ |
@@ -582,8 +535,7 @@ cr.define('cr.login', function() { |
chooseWhatToSync: this.chooseWhatToSync_, |
skipForNow: this.skipForNow_, |
sessionIndex: this.sessionIndex_ || '', |
- trusted: this.trusted_, |
- deviceId: this.deviceId_ || '' |
+ trusted: this.trusted_ |
} |
})); |
this.clearCredentials_(); |
@@ -647,7 +599,6 @@ cr.define('cr.login', function() { |
if (currentUrl.lastIndexOf(this.idpOrigin_) == 0) { |
var msg = { |
'method': 'handshake', |
- 'deviceId': this.getGAIADeviceId_(), |
}; |
this.webview_.contentWindow.postMessage(msg, currentUrl); |
@@ -716,37 +667,6 @@ cr.define('cr.login', function() { |
}; |
/** |
- * Format deviceId for GAIA . |
- * @return {string} deviceId. |
- * @private |
- */ |
- Authenticator.prototype.getGAIADeviceId_ = function() { |
- // deviceId_ is empty when we do not need to send it. For example, |
- // in case of device enrollment. |
- if (!(this.isNewGaiaFlowChromeOS && this.deviceId_)) |
- return; |
- |
- if (this.sessionIsEphemeral_) |
- return EPHEMERAL_DEVICE_ID_PREFIX + this.deviceId_; |
- else |
- return this.deviceId_; |
- }; |
- |
- /** |
- * Informs Gaia of new deviceId to be used. |
- */ |
- Authenticator.prototype.updateDeviceId = function(deviceId) { |
- this.deviceId_ = deviceId; |
- var msg = { |
- 'method': 'updateDeviceId', |
- 'deviceId': this.getGAIADeviceId_(), |
- }; |
- |
- var currentUrl = this.webview_.src; |
- this.webview_.contentWindow.postMessage(msg, currentUrl); |
- }; |
- |
- /** |
* The current auth flow of the hosted auth page. |
* @type {AuthFlow} |
*/ |