Class ExternalAuthService
Inheritance
ExternalAuthService
Assembly: Volo.Abp.LeptonTheme.MauiBlazor.dll
Syntax
public class ExternalAuthService
Constructors
ExternalAuthService(IHttpClientFactory, IOptions<OAuthConfigOptions>, ILeptonThemeApplicationSettingService)
Declaration
public ExternalAuthService(IHttpClientFactory httpClientFactory, IOptions<OAuthConfigOptions> options, ILeptonThemeApplicationSettingService leptonThemeApplicationSettingService)
Parameters
Fields
HttpClientName
Declaration
public const string HttpClientName = "ExternalAuthClient"
Field Value
Methods
GetCurrentUser()
Declaration
public Task<ClaimsPrincipal> GetCurrentUser()
Returns
LoginAsync(string, string)
Declaration
public Task<ExternalAuthService.LoginResult> LoginAsync(string userNameOrEmailAddress, string password)
Parameters
Type |
Name |
Description |
string |
userNameOrEmailAddress |
|
string |
password |
|
Returns
SignOutAsync()
Declaration
public Task SignOutAsync()
Returns
Events
UserChanged
Declaration
public event Action<ClaimsPrincipal> UserChanged
Event Type
Extension Methods