summaryrefslogtreecommitdiffstats
path: root/chromium/components/password_manager/core/browser/password_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/password_manager/core/browser/password_manager.h')
-rw-r--r--chromium/components/password_manager/core/browser/password_manager.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/components/password_manager/core/browser/password_manager.h b/chromium/components/password_manager/core/browser/password_manager.h
index be1f968ace9..5f224ba242a 100644
--- a/chromium/components/password_manager/core/browser/password_manager.h
+++ b/chromium/components/password_manager/core/browser/password_manager.h
@@ -117,6 +117,10 @@ class PasswordManager : public LoginModel, public FormSubmissionObserver {
void OnPasswordFormSubmitted(PasswordManagerDriver* driver,
const autofill::PasswordForm& password_form);
+ // Handles submitted http auth credentials.
+ void OnPasswordHttpAuthFormSubmitted(
+ const autofill::PasswordForm& password_form);
+
// Handles a password form being submitted, assumes that submission is
// successful and does not do any checks on success of submission.
// For example, this is called if |password_form| was filled
@@ -202,15 +206,13 @@ class PasswordManager : public LoginModel, public FormSubmissionObserver {
void PresaveGeneratedPassword(PasswordManagerDriver* driver,
const autofill::FormData& form,
const base::string16& generated_password,
- const base::string16& generation_element,
- bool is_manually_triggered);
+ const base::string16& generation_element);
// Updates the presaved credential with the generated password when the user
// types in field with |field_identifier|, which is in form with
// |form_identifier| and the field value is |field_value|. |driver|
// corresponds to the form parent frame.
void UpdateGeneratedPasswordOnUserInput(
- PasswordManagerDriver* driver,
const base::string16& form_identifier,
const base::string16& field_identifier,
const base::string16& field_value);
@@ -281,6 +283,11 @@ class PasswordManager : public LoginModel, public FormSubmissionObserver {
NewPasswordFormManager* ProvisionallySaveForm(const autofill::FormData& form,
PasswordManagerDriver* driver);
+ // Passes |form| to NewPasswordFormManager that manages it for using it after
+ // detecting submission success for saving.
+ void ProvisionallySaveHttpAuthForm(
+ const autofill::PasswordForm& password_form);
+
// Returns the best match in |pending_login_managers_| for |form|. May return
// nullptr if no match exists.
PasswordFormManager* GetMatchingPendingManager(
@@ -390,11 +397,6 @@ class PasswordManager : public LoginModel, public FormSubmissionObserver {
// The user-visible URL from the last time a password was provisionally saved.
GURL main_frame_url_;
- const bool is_new_form_parsing_for_saving_enabled_;
-
- // If true, it turns off using PasswordFormManager in PasswordManager.
- const bool is_only_new_parser_enabled_;
-
// True if Credential Management API function store() was called. In this case
// PasswordManager does not need to show a save/update prompt since
// CredentialManagerImpl takes care of it.