| Index: src/platform/pam_offline/username_password.h
|
| diff --git a/src/platform/pam_offline/username_password.h b/src/platform/pam_offline/username_password.h
|
| index b2473d4d5e8c2737146a9a0c8a8fadc695426da7..d8152699920f212cd109a8e2d68b7c90e2f64905 100644
|
| --- a/src/platform/pam_offline/username_password.h
|
| +++ b/src/platform/pam_offline/username_password.h
|
| @@ -15,6 +15,11 @@
|
| #include "base/basictypes.h"
|
| #include "gtest/gtest.h"
|
|
|
| +// Enable local account only if user has specifically requested it
|
| +#ifdef CHROMEOS_PAM_LOCALACCOUNT
|
| +#include "pam_offline/pam_localaccount.h"
|
| +#endif
|
| +
|
| namespace pam_offline {
|
|
|
| class UsernamePassword : public Credentials {
|
| @@ -29,6 +34,11 @@ class UsernamePassword : public Credentials {
|
| std::string GetObfuscatedUsername(const Blob &system_salt) const;
|
| std::string GetPasswordWeakHash(const Blob &system_salt) const;
|
|
|
| +#ifdef CHROMEOS_PAM_LOCALACCOUNT
|
| + // returns true if username_ is the local account (if set up)
|
| + bool IsLocalAccount() const;
|
| +#endif
|
| +
|
| private:
|
| // ONLY FOR TESTING. Allows the caller to tell us not to free the
|
| // memory we allocate for username_ and password_.
|
|
|