| Index: chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| index ce4351244a288f0bba947711958c93c6de346de9..e71da5ac5ad0c8feda8938ab4b068de21232d264 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| @@ -153,8 +153,7 @@ GaiaContext::GaiaContext()
|
| password_changed(false),
|
| show_users(false),
|
| use_offline(false),
|
| - has_users(false),
|
| - session_is_ephemeral(false) {
|
| + has_users(false) {
|
| }
|
|
|
| GaiaScreenHandler::GaiaScreenHandler(
|
| @@ -218,10 +217,6 @@ void GaiaScreenHandler::LoadGaiaWithVersion(
|
| params.SetString("email", context.email);
|
| params.SetBoolean("isEnrollingConsumerManagement",
|
| is_enrolling_consumer_management);
|
| - if (StartupUtils::IsWebviewSigninEnabled()) {
|
| - params.SetString("deviceId", context.device_id);
|
| - params.SetBoolean("sessionIsEphemeral", context.session_is_ephemeral);
|
| - }
|
|
|
| UpdateAuthParams(¶ms,
|
| context.has_users,
|
| @@ -338,9 +333,6 @@ void GaiaScreenHandler::LoadGaiaWithVersion(
|
|
|
| void GaiaScreenHandler::UpdateGaia(const GaiaContext& context) {
|
| base::DictionaryValue params;
|
| - if (StartupUtils::IsWebviewSigninEnabled()) {
|
| - params.SetString("deviceId", context.device_id);
|
| - }
|
| UpdateAuthParams(¶ms, context.has_users,
|
| context.is_enrolling_consumer_management);
|
| CallJS("updateAuthExtension", params);
|
| @@ -438,7 +430,6 @@ void GaiaScreenHandler::RegisterMessages() {
|
| &GaiaScreenHandler::HandleToggleWebviewSignin);
|
| AddCallback("toggleEasyBootstrap",
|
| &GaiaScreenHandler::HandleToggleEasyBootstrap);
|
| - AddCallback("attemptLogin", &GaiaScreenHandler::HandleAttemptLogin);
|
| }
|
|
|
| void GaiaScreenHandler::HandleFrameLoadingCompleted(int status) {
|
| @@ -503,8 +494,7 @@ void GaiaScreenHandler::HandleCompleteAuthentication(
|
| const std::string& email,
|
| const std::string& password,
|
| const std::string& auth_code,
|
| - bool using_saml,
|
| - const std::string& device_id) {
|
| + bool using_saml) {
|
| if (!Delegate())
|
| return;
|
|
|
| @@ -521,7 +511,6 @@ void GaiaScreenHandler::HandleCompleteAuthentication(
|
| user_context.SetAuthFlow(using_saml
|
| ? UserContext::AUTH_FLOW_GAIA_WITH_SAML
|
| : UserContext::AUTH_FLOW_GAIA_WITHOUT_SAML);
|
| - user_context.SetDeviceId(device_id);
|
| Delegate()->CompleteLogin(user_context);
|
| }
|
|
|
| @@ -601,21 +590,6 @@ void GaiaScreenHandler::HandleToggleEasyBootstrap() {
|
| LoadAuthExtension(kForceReload, kSilentLoad, kNoOfflineUI);
|
| }
|
|
|
| -void GaiaScreenHandler::HandleAttemptLogin(const std::string& email) {
|
| - std::string device_id =
|
| - user_manager::UserManager::Get()->GetKnownUserDeviceId(
|
| - gaia::CanonicalizeEmail(gaia::SanitizeEmail(email)));
|
| -
|
| - if (!device_id.empty() && StartupUtils::IsWebviewSigninEnabled()) {
|
| - base::DictionaryValue params;
|
| - params.SetString("deviceId", device_id);
|
| - CallJS("updateDeviceId", params);
|
| - } else {
|
| - // Mark current temporary device Id as used.
|
| - temporary_device_id_ = std::string();
|
| - }
|
| -}
|
| -
|
| void GaiaScreenHandler::HandleGaiaUIReady() {
|
| if (focus_stolen_) {
|
| // Set focus to the Gaia page.
|
| @@ -958,17 +932,6 @@ void GaiaScreenHandler::LoadAuthExtension(bool force,
|
| context.has_users = !Delegate()->GetUsers().empty();
|
| }
|
|
|
| - if (!context.email.empty()) {
|
| - context.device_id = user_manager::UserManager::Get()->GetKnownUserDeviceId(
|
| - gaia::CanonicalizeEmail(context.email));
|
| - }
|
| -
|
| - if (context.device_id.empty())
|
| - context.device_id = GetTemporaryDeviceId();
|
| -
|
| - context.session_is_ephemeral =
|
| - ChromeUserManager::Get()->AreEphemeralUsersEnabled();
|
| -
|
| populated_email_.clear();
|
|
|
| LoadGaia(context);
|
| @@ -988,12 +951,4 @@ void GaiaScreenHandler::SetSigninScreenHandler(SigninScreenHandler* handler) {
|
| signin_screen_handler_ = handler;
|
| }
|
|
|
| -std::string GaiaScreenHandler::GetTemporaryDeviceId() {
|
| - if (temporary_device_id_.empty())
|
| - temporary_device_id_ = base::GenerateGUID();
|
| -
|
| - DCHECK(!temporary_device_id_.empty());
|
| - return temporary_device_id_;
|
| -}
|
| -
|
| } // namespace chromeos
|
|
|