| 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/managed/managed_user_creation_controller
_new.h" | 5 #include "chrome/browser/chromeos/login/managed/managed_user_creation_controller
_new.h" |
| 6 | 6 |
| 7 #include "base/base64.h" | 7 #include "base/base64.h" |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/file_util.h" | 9 #include "base/file_util.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 | 65 |
| 66 ManagedUserCreationControllerNew::UserCreationContext::UserCreationContext() {} | 66 ManagedUserCreationControllerNew::UserCreationContext::UserCreationContext() {} |
| 67 | 67 |
| 68 ManagedUserCreationControllerNew::UserCreationContext::~UserCreationContext() {} | 68 ManagedUserCreationControllerNew::UserCreationContext::~UserCreationContext() {} |
| 69 | 69 |
| 70 void ManagedUserCreationControllerNew::SetManagerProfile( | 70 void ManagedUserCreationControllerNew::SetManagerProfile( |
| 71 Profile* manager_profile) { | 71 Profile* manager_profile) { |
| 72 creation_context_->manager_profile = manager_profile; | 72 creation_context_->manager_profile = manager_profile; |
| 73 } | 73 } |
| 74 | 74 |
| 75 Profile* ManagedUserCreationControllerNew::GetManagerProfile() { |
| 76 return creation_context_->manager_profile; |
| 77 } |
| 78 |
| 75 void ManagedUserCreationControllerNew::StartCreation( | 79 void ManagedUserCreationControllerNew::StartCreation( |
| 76 const base::string16& display_name, | 80 const base::string16& display_name, |
| 77 const std::string& password, | 81 const std::string& password, |
| 78 int avatar_index) { | 82 int avatar_index) { |
| 79 DCHECK(creation_context_); | 83 DCHECK(creation_context_); |
| 80 creation_context_->creation_type = NEW_USER; | 84 creation_context_->creation_type = NEW_USER; |
| 81 creation_context_->display_name = display_name; | 85 creation_context_->display_name = display_name; |
| 82 creation_context_->password = password; | 86 creation_context_->password = password; |
| 83 creation_context_->avatar_index = avatar_index; | 87 creation_context_->avatar_index = avatar_index; |
| 84 StartCreationImpl(); | 88 StartCreationImpl(); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 98 creation_context_->avatar_index = avatar_index; | 102 creation_context_->avatar_index = avatar_index; |
| 99 | 103 |
| 100 creation_context_->sync_user_id = sync_id; | 104 creation_context_->sync_user_id = sync_id; |
| 101 | 105 |
| 102 creation_context_->master_key = master_key; | 106 creation_context_->master_key = master_key; |
| 103 StartCreationImpl(); | 107 StartCreationImpl(); |
| 104 } | 108 } |
| 105 | 109 |
| 106 void ManagedUserCreationControllerNew::StartImport( | 110 void ManagedUserCreationControllerNew::StartImport( |
| 107 const base::string16& display_name, | 111 const base::string16& display_name, |
| 108 const std::string& password, | |
| 109 int avatar_index, | 112 int avatar_index, |
| 110 const std::string& sync_id, | 113 const std::string& sync_id, |
| 111 const std::string& master_key, | 114 const std::string& master_key, |
| 112 const base::DictionaryValue* password_data, | 115 const base::DictionaryValue* password_data, |
| 113 const std::string& encryption_key, | 116 const std::string& encryption_key, |
| 114 const std::string& signature_key) { | 117 const std::string& signature_key) { |
| 115 DCHECK(creation_context_); | 118 DCHECK(creation_context_); |
| 116 creation_context_->creation_type = USER_IMPORT_OLD; | 119 creation_context_->creation_type = USER_IMPORT_NEW; |
| 117 | 120 |
| 118 creation_context_->display_name = display_name; | 121 creation_context_->display_name = display_name; |
| 119 creation_context_->password = password; | 122 |
| 120 creation_context_->avatar_index = avatar_index; | 123 creation_context_->avatar_index = avatar_index; |
| 121 | 124 |
| 122 creation_context_->sync_user_id = sync_id; | 125 creation_context_->sync_user_id = sync_id; |
| 123 | 126 |
| 124 creation_context_->master_key = master_key; | 127 creation_context_->master_key = master_key; |
| 125 | 128 |
| 126 password_data->GetStringWithoutPathExpansion( | 129 password_data->GetStringWithoutPathExpansion( |
| 127 kEncryptedPassword, &creation_context_->salted_password); | 130 kEncryptedPassword, &creation_context_->salted_password); |
| 128 | 131 |
| 129 creation_context_->signature_key = signature_key; | 132 creation_context_->signature_key = signature_key; |
| (...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 384 creation_context_->registration_utility.reset(); | 387 creation_context_->registration_utility.reset(); |
| 385 chrome::AttemptUserExit(); | 388 chrome::AttemptUserExit(); |
| 386 } | 389 } |
| 387 | 390 |
| 388 std::string ManagedUserCreationControllerNew::GetManagedUserId() { | 391 std::string ManagedUserCreationControllerNew::GetManagedUserId() { |
| 389 DCHECK(creation_context_); | 392 DCHECK(creation_context_); |
| 390 return creation_context_->local_user_id; | 393 return creation_context_->local_user_id; |
| 391 } | 394 } |
| 392 | 395 |
| 393 } // namespace chromeos | 396 } // namespace chromeos |
| OLD | NEW |