<HTML> <HEAD> <SCRIPT> var gaia = gaia || {}; gaia.chromeOSLogin = {}; gaia.chromeOSLogin.parent_page_url_ = 'chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik/main.html'; gaia.chromeOSLogin.attemptLogin = function(email, password, attemptToken) { var msg = { 'method': 'attemptLogin', 'email': email, 'password': password, 'attemptToken': attemptToken }; window.parent.postMessage(msg, gaia.chromeOSLogin.parent_page_url_); }; gaia.chromeOSLogin.clearOldAttempts = function() { var msg = { 'method': 'clearOldAttempts' }; window.parent.postMessage(msg, gaia.chromeOSLogin.parent_page_url_); }; gaia.chromeOSLogin.onAttemptedLogin = function(emailFormElement, passwordFormElement, continueUrlElement) { var email = emailFormElement.value; var passwd = passwordFormElement.value; var attemptToken = new Date().getTime(); gaia.chromeOSLogin.attemptLogin(email, passwd, attemptToken); if (continueUrlElement) { var prevAttemptIndex = continueUrlElement.value.indexOf('?attemptToken'); if (prevAttemptIndex != -1) { continueUrlElement.value = continueUrlElement.value.substr(0, prevAttemptIndex); } continueUrlElement.value += '?attemptToken=' + attemptToken; } }; function submitAndGo() { gaia.chromeOSLogin.onAttemptedLogin(document.getElementById("Email"), document.getElementById("Passwd"), document.getElementById("continue")); return true; } function onAuthError() { if (window.domAutomationController) { window.domAutomationController.sendWithId(4444, 'loginfail'); } } function onLoad() { gaia.chromeOSLogin.clearOldAttempts(); } </SCRIPT> </HEAD> <BODY onload='onLoad();'> Local Auth Server:<BR> <FORM action='/ServiceLoginAuth' method=POST onsubmit='submitAndGo()'> <INPUT TYPE=text id="Email" name="Email"> <INPUT TYPE=text id="Passwd" name="Passwd"> <INPUT TYPE=hidden id="continue" name="continue" value="chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik/success.html"> <INPUT TYPE=Submit id="signIn"> </FORM> </BODY> </HTML>