C# Class withSIX.Play.Infra.Api.LoginHandler

Inheritance: ILoginHandler, IInfrastructureService
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
HandleLogin ( AccessInfo info ) : System.Threading.Tasks.Task
LoginHandler ( OauthConnect connect ) : System
ProcessLogin ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
BuildAccountInfo ( UserInfoResponse userInfo ) : AccountInfo
GetClaim ( UserInfoResponse userInfo, string claimType ) : string
HandleLoggedIn ( UserInfo localUserInfo ) : System.Threading.Tasks.Task
HandleLoggedOut ( UserInfo localUserInfo ) : System.Threading.Tasks.Task
TryHandleLoggedIn ( UserInfo localUserInfo ) : System.Threading.Tasks.Task

Method Details

HandleLogin() public méthode

public HandleLogin ( AccessInfo info ) : System.Threading.Tasks.Task
info AccessInfo
Résultat System.Threading.Tasks.Task

LoginHandler() public méthode

public LoginHandler ( OauthConnect connect ) : System
connect OauthConnect
Résultat System

ProcessLogin() public méthode

public ProcessLogin ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task