| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #include "chrome/browser/chromeos/login/auth/parallel_authenticator.h" | 5 #include "chrome/browser/chromeos/login/auth/parallel_authenticator.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 322 // Note: |kRetailModeUserEMail| is used in other places to identify a retail | 322 // Note: |kRetailModeUserEMail| is used in other places to identify a retail |
| 323 // mode session. | 323 // mode session. |
| 324 current_state_.reset( | 324 current_state_.reset( |
| 325 new AuthAttemptState(UserContext(UserManager::kRetailModeUserName), | 325 new AuthAttemptState(UserContext(UserManager::kRetailModeUserName), |
| 326 user_manager::USER_TYPE_RETAIL_MODE, | 326 user_manager::USER_TYPE_RETAIL_MODE, |
| 327 false, // unlock | 327 false, // unlock |
| 328 false, // online_complete | 328 false, // online_complete |
| 329 false)); // user_is_new | 329 false)); // user_is_new |
| 330 remove_user_data_on_failure_ = false; | 330 remove_user_data_on_failure_ = false; |
| 331 ephemeral_mount_attempted_ = true; | 331 ephemeral_mount_attempted_ = true; |
| 332 MountGuest(current_state_.get(), | 332 MountGuestAndGetHash(current_state_.get(), |
| 333 scoped_refptr<ParallelAuthenticator>(this)); | 333 scoped_refptr<ParallelAuthenticator>(this)); |
| 334 } | 334 } |
| 335 | 335 |
| 336 void ParallelAuthenticator::LoginOffTheRecord() { | 336 void ParallelAuthenticator::LoginOffTheRecord() { |
| 337 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 337 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| 338 current_state_.reset( | 338 current_state_.reset( |
| 339 new AuthAttemptState(UserContext(UserManager::kGuestUserName), | 339 new AuthAttemptState(UserContext(UserManager::kGuestUserName), |
| 340 user_manager::USER_TYPE_GUEST, | 340 user_manager::USER_TYPE_GUEST, |
| 341 false, // unlock | 341 false, // unlock |
| 342 false, // online_complete | 342 false, // online_complete |
| 343 false)); // user_is_new | 343 false)); // user_is_new |
| (...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 814 Resolve(); | 814 Resolve(); |
| 815 } | 815 } |
| 816 | 816 |
| 817 void ParallelAuthenticator::SetOwnerState(bool owner_check_finished, | 817 void ParallelAuthenticator::SetOwnerState(bool owner_check_finished, |
| 818 bool check_result) { | 818 bool check_result) { |
| 819 owner_is_verified_ = owner_check_finished; | 819 owner_is_verified_ = owner_check_finished; |
| 820 user_can_login_ = check_result; | 820 user_can_login_ = check_result; |
| 821 } | 821 } |
| 822 | 822 |
| 823 } // namespace chromeos | 823 } // namespace chromeos |
| OLD | NEW |