Create a model that contains various view models used for managing user accounts, passwords, and authentication settings. These view models support the user interface and interactions related to account management, such as changing passwords, adding phone numbers, and configuring two-factor authentication.
IndexViewModel: Display user account details on the account management index page.
ManageLoginsViewModel: Display and manage external logins.
Create a model that contains various view models used for managing user accounts, passwords, and authentication settings. These view models support the user interface and interactions related to account management, such as changing passwords, adding phone numbers, and configuring two-factor authentication.
IndexViewModel: Display user account details on the account management index page.
ManageLoginsViewModel: Display and manage external logins.
FactorViewModel: Handle two-factor authentication steps.
SetPasswordViewModel: Provide a form for users to set a new password.
ChangePasswordViewModel: Provide a form for users to change their existing password.
AddPhoneNumberViewModel: Provide a form for users to add a phone number.
VerifyPhoneNumberViewModel: Provide a form for users to verify their phone number.
ConfigureTwoFactorViewModel: Provide options for configuring two-factor authentication.