Class PasswordLoginHandler
public sealed class PasswordLoginHandler : ILoginHandler
- Inheritance
-
PasswordLoginHandler
- Implements
- Inherited Members
Constructors
PasswordLoginHandler(PasswordAuthentication, bool, IServices, PasswordLoginModel?, GetOtherUserInformation?)
public PasswordLoginHandler(PasswordAuthentication passwordAuthentication, bool enableUserRegistration, IServices coreServices, PasswordLoginModel? loginModel = null, GetOtherUserInformation? getOtherUserInformation = null)
Parameters
passwordAuthenticationPasswordAuthenticationenableUserRegistrationboolcoreServicesIServicesloginModelPasswordLoginModelgetOtherUserInformationGetOtherUserInformation
Properties
Commands
public IEnumerable<LoginCommand> Commands { get; }
Property Value
Model
public object Model { get; }
Property Value
Methods
GetLoginCredentials()
Extract entered or selected credentials from the view. These are specific to the authenticator
public Credentials GetLoginCredentials()
Returns
Initialise()
Provide functional credentials to an enabled view (or one which will soon be enabled), allowing selection
public void Initialise()
OnLoginFailed(AuthenticationFailure)
returns a descriptive error message and may perform additional tasks
public Task<string> OnLoginFailed(AuthenticationFailure error)
Parameters
errorAuthenticationFailure
Returns
OnLogout()
public void OnLogout()
Preview()
Provide nonfunctional credentials to a disabled view, for display purposes only
public void Preview()
RequestAutomaticLogin()
Optionally permit logging in without further user input
public bool RequestAutomaticLogin()