Table of Contents

Interface ILoginHandler

Namespace
The.WPF.Shell.Login
Assembly
Instagile.WPF.dll
public interface ILoginHandler

Properties

Commands

IEnumerable<LoginCommand> Commands { get; }

Property Value

IEnumerable<LoginCommand>

Model

object Model { get; }

Property Value

object

Methods

GetLoginCredentials()

Extract entered or selected credentials from the view. These are specific to the authenticator

Credentials? GetLoginCredentials()

Returns

Credentials

Initialise()

Provide functional credentials to an enabled view (or one which will soon be enabled), allowing selection

void Initialise()

OnLoginFailed(AuthenticationFailure)

returns a descriptive error message and may perform additional tasks

Task<string> OnLoginFailed(AuthenticationFailure errorCode)

Parameters

errorCode AuthenticationFailure

Returns

Task<string>

OnLogout()

void OnLogout()

Preview()

Provide nonfunctional credentials to a disabled view, for display purposes only

void Preview()

RequestAutomaticLogin()

Optionally permit logging in without further user input

bool RequestAutomaticLogin()

Returns

bool