Index: components/password_manager/core/browser/password_manager_client.h |
diff --git a/components/password_manager/core/browser/password_manager_client.h b/components/password_manager/core/browser/password_manager_client.h |
index cebe40121422158104e9d41e44647b9193a9ba0f..4607800d7357cba447fc5773ecca73a2414f282b 100644 |
--- a/components/password_manager/core/browser/password_manager_client.h |
+++ b/components/password_manager/core/browser/password_manager_client.h |
@@ -8,6 +8,7 @@ |
#include "base/metrics/field_trial.h" |
#include "components/autofill/core/common/password_form.h" |
#include "components/autofill/core/common/password_form_fill_data.h" |
+#include "components/password_manager/core/browser/password_store.h" |
class PrefService; |
@@ -100,6 +101,11 @@ class PasswordManagerClient { |
// displayed, and false otherwise. |
virtual bool IsLoggingActive() const; |
+ // Returns the authorization prompt policy to be used with the given form. |
+ // Only relevant on OSX. |
+ virtual PasswordStore::AuthorizationPromptPolicy GetAuthorizationPromptPolicy( |
+ const autofill::PasswordForm& form); |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(PasswordManagerClient); |
}; |