| Index: chrome/browser/chromeos/login/supervised/supervised_user_authentication.h
|
| diff --git a/chrome/browser/chromeos/login/supervised/supervised_user_authentication.h b/chrome/browser/chromeos/login/supervised/supervised_user_authentication.h
|
| index c636abf70fde3f90c31f4b11d493b630db720b61..d8e44700707b804f8931d5f1d9a4ceba567aeb54 100644
|
| --- a/chrome/browser/chromeos/login/supervised/supervised_user_authentication.h
|
| +++ b/chrome/browser/chromeos/login/supervised/supervised_user_authentication.h
|
| @@ -61,31 +61,31 @@ class SupervisedUserAuthentication {
|
|
|
| // Fills |password_data| with |password|-specific data for |user_id|,
|
| // depending on target schema. Does not affect Local State.
|
| - bool FillDataForNewUser(const std::string& user_id,
|
| + bool FillDataForNewUser(const user_manager::UserID& user_id,
|
| const std::string& password,
|
| base::DictionaryValue* password_data,
|
| base::DictionaryValue* extra_data);
|
|
|
| // Stores |password_data| for |user_id| in Local State. Only public parts
|
| // of |password_data| will be stored.
|
| - void StorePasswordData(const std::string& user_id,
|
| + void StorePasswordData(const user_manager::UserID& user_id,
|
| const base::DictionaryValue& password_data);
|
|
|
| - bool NeedPasswordChange(const std::string& user_id,
|
| + bool NeedPasswordChange(const user_manager::UserID& user_id,
|
| const base::DictionaryValue* password_data);
|
|
|
| // Checks if given user should update password upon signin.
|
| - bool HasScheduledPasswordUpdate(const std::string& user_id);
|
| - void ClearScheduledPasswordUpdate(const std::string& user_id);
|
| + bool HasScheduledPasswordUpdate(const user_manager::UserID& user_id);
|
| + void ClearScheduledPasswordUpdate(const user_manager::UserID& user_id);
|
|
|
| // Checks if password was migrated to new schema by supervised user.
|
| // In this case it does not have encryption key, and should be updated by
|
| // manager even if password versions match.
|
| - bool HasIncompleteKey(const std::string& user_id);
|
| - void MarkKeyIncomplete(const std::string& user_id, bool incomplete);
|
| + bool HasIncompleteKey(const user_manager::UserID& user_id);
|
| + void MarkKeyIncomplete(const user_manager::UserID& user_id, bool incomplete);
|
|
|
| // Loads password data stored by ScheduleSupervisedPasswordChange.
|
| - void LoadPasswordUpdateData(const std::string& user_id,
|
| + void LoadPasswordUpdateData(const user_manager::UserID& user_id,
|
| const PasswordDataCallback& success_callback,
|
| const base::Closure& failure_callback);
|
|
|
| @@ -95,11 +95,11 @@ class SupervisedUserAuthentication {
|
|
|
| // Called by supervised user to store password data for migration upon signin.
|
| void ScheduleSupervisedPasswordChange(
|
| - const std::string& supervised_user_id,
|
| + const user_manager::UserID& supervised_user_id,
|
| const base::DictionaryValue* password_data);
|
|
|
| // Utility method that gets schema version for |user_id| from Local State.
|
| - Schema GetPasswordSchema(const std::string& user_id);
|
| + Schema GetPasswordSchema(const user_manager::UserID& user_id);
|
|
|
| static std::string BuildPasswordSignature(
|
| const std::string& password,
|
|
|