Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(576)

Side by Side Diff: chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js

Issue 130813009: cros: Add SAML redirect banner for enrollment. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: update layout again Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 login.createScreen('OAuthEnrollmentScreen', 'oauth-enrollment', function() { 5 login.createScreen('OAuthEnrollmentScreen', 'oauth-enrollment', function() {
6 /** @const */ var STEP_SIGNIN = 'signin'; 6 /** @const */ var STEP_SIGNIN = 'signin';
7 /** @const */ var STEP_WORKING = 'working'; 7 /** @const */ var STEP_WORKING = 'working';
8 /** @const */ var STEP_ERROR = 'error'; 8 /** @const */ var STEP_ERROR = 'error';
9 /** @const */ var STEP_EXPLAIN = 'explain'; 9 /** @const */ var STEP_EXPLAIN = 'explain';
10 /** @const */ var STEP_SUCCESS = 'success'; 10 /** @const */ var STEP_SUCCESS = 'success';
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 url += '?gaiaUrl=' + encodeURIComponent(data.gaiaUrl); 174 url += '?gaiaUrl=' + encodeURIComponent(data.gaiaUrl);
175 this.signInUrl_ = url; 175 this.signInUrl_ = url;
176 this.setIsAutoEnrollment(data.is_auto_enrollment); 176 this.setIsAutoEnrollment(data.is_auto_enrollment);
177 this.preventCancellation_ = data.prevent_cancellation; 177 this.preventCancellation_ = data.prevent_cancellation;
178 $('oauth-enroll-signin-frame').contentWindow.location.href = 178 $('oauth-enroll-signin-frame').contentWindow.location.href =
179 this.signInUrl_; 179 this.signInUrl_;
180 if (this.preventCancellation_) { 180 if (this.preventCancellation_) {
181 $('oauth-enroll-cancel-button').textContent = 181 $('oauth-enroll-cancel-button').textContent =
182 loadTimeData.getString('oauthEnrollCancelAutoEnrollmentGoBack'); 182 loadTimeData.getString('oauthEnrollCancelAutoEnrollmentGoBack');
183 } 183 }
184 this.classList.toggle('saml', false);
184 185
185 this.showStep(STEP_SIGNIN); 186 this.showStep(STEP_SIGNIN);
186 }, 187 },
187 188
188 /** 189 /**
189 * Cancels enrollment and drops the user back to the login screen. 190 * Cancels enrollment and drops the user back to the login screen.
190 */ 191 */
191 cancel: function() { 192 cancel: function() {
192 if (this.isAutoEnrollment_) 193 if (this.isAutoEnrollment_)
193 return; 194 return;
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
323 324
324 if (msg.method == 'retrieveAuthenticatedUserEmail') { 325 if (msg.method == 'retrieveAuthenticatedUserEmail') {
325 // A user has successfully authenticated via SAML. However, the user's 326 // A user has successfully authenticated via SAML. However, the user's
326 // identity is not known. Instead of reporting success immediately, 327 // identity is not known. Instead of reporting success immediately,
327 // retrieve the user's e-mail address first. 328 // retrieve the user's e-mail address first.
328 this.attemptToken_ = msg.attemptToken; 329 this.attemptToken_ = msg.attemptToken;
329 this.showWorking(null); 330 this.showWorking(null);
330 chrome.send('oauthEnrollRetrieveAuthenticatedUserEmail', 331 chrome.send('oauthEnrollRetrieveAuthenticatedUserEmail',
331 [msg.attemptToken]); 332 [msg.attemptToken]);
332 } 333 }
334
335 if (msg.method == 'authPageLoaded') {
336 if (msg.isSAML) {
337 $('oauth-saml-notice-message').textContent = loadTimeData.getStringF(
338 'samlNotice',
339 msg.domain);
340 }
341 this.classList.toggle('saml', msg.isSAML);
342 }
333 } 343 }
334 }; 344 };
335 }); 345 });
336 346
OLDNEW
« no previous file with comments | « chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698