C# Class ParkitectNexus.Data.Authentication.AuthManager

Inheritance: IAuthManager
Mostra file Open project: ParkitectNexus/ParkitectNexusClient

Public Methods

Method Description
AuthManager ( IWebsite website, ISettingsRepository authSettingsRepository, ICacheManager cacheManager, ILogger log ) : System
GetAvatar ( ) : Task
GetSubscribedAssets ( ) : Task
GetSubscriptions ( ) : Task
GetUser ( ) : Task
Logout ( ) : void
OpenLoginPage ( ) : void
ReloadKey ( ) : void

Protected Methods

Method Description
OnAuthenticated ( ) : void

Private Methods

Method Description
AssertAuthenticated ( ) : void

Method Details

AuthManager() public method

public AuthManager ( IWebsite website, ISettingsRepository authSettingsRepository, ICacheManager cacheManager, ILogger log ) : System
website IWebsite
authSettingsRepository ISettingsRepository
cacheManager ICacheManager
log ILogger
return System

GetAvatar() public method

public GetAvatar ( ) : Task
return Task

GetSubscribedAssets() public method

public GetSubscribedAssets ( ) : Task
return Task

GetSubscriptions() public method

public GetSubscriptions ( ) : Task
return Task

GetUser() public method

public GetUser ( ) : Task
return Task

Logout() public method

public Logout ( ) : void
return void

OnAuthenticated() protected method

protected OnAuthenticated ( ) : void
return void

OpenLoginPage() public method

public OpenLoginPage ( ) : void
return void

ReloadKey() public method

public ReloadKey ( ) : void
return void