Index: chromeos/login/auth/user_context.h |
diff --git a/chromeos/login/auth/user_context.h b/chromeos/login/auth/user_context.h |
index c301192853622868041a541bc780c231549d390e..88cb42d9e5af4c6d94ab939561dbc24b894079ee 100644 |
--- a/chromeos/login/auth/user_context.h |
+++ b/chromeos/login/auth/user_context.h |
@@ -58,6 +58,7 @@ class CHROMEOS_EXPORT UserContext { |
const std::string& GetUserIDHash() const; |
bool IsUsingOAuth() const; |
bool IsUsingPin() const; |
+ bool IsForcingDircrypto() const; |
AuthFlow GetAuthFlow() const; |
user_manager::UserType GetUserType() const; |
const std::string& GetPublicSessionLocale() const; |
@@ -75,6 +76,7 @@ class CHROMEOS_EXPORT UserContext { |
void SetUserIDHash(const std::string& user_id_hash); |
void SetIsUsingOAuth(bool is_using_oauth); |
void SetIsUsingPin(bool is_using_pin); |
+ void SetIsForcingDircrypto(bool is_forcing_dircrypto); |
void SetAuthFlow(AuthFlow auth_flow); |
void SetUserType(user_manager::UserType user_type); |
void SetPublicSessionLocale(const std::string& locale); |
@@ -93,6 +95,7 @@ class CHROMEOS_EXPORT UserContext { |
std::string user_id_hash_; |
bool is_using_oauth_ = true; |
bool is_using_pin_ = false; |
+ bool is_forcing_dircrypto_ = false; |
AuthFlow auth_flow_ = AUTH_FLOW_OFFLINE; |
user_manager::UserType user_type_ = user_manager::USER_TYPE_REGULAR; |
std::string public_session_locale_; |