Class ExternalAuthServiceBase
Inheritance
ExternalAuthServiceBase
Assembly: Volo.Abp.Account.Pro.Public.MauiBlazor.dll
Syntax
public abstract class ExternalAuthServiceBase : IExternalAuthService
Constructors
ExternalAuthServiceBase(IAccessTokenStore)
Declaration
protected ExternalAuthServiceBase(IAccessTokenStore accessTokenStore)
Parameters
Fields
AuthenticationType
Declaration
protected const string AuthenticationType = "Identity.Application"
Field Value
Properties
AccessTokenStore
Declaration
protected IAccessTokenStore AccessTokenStore { get; }
Property Value
Methods
GetCurrentUser()
Declaration
public Task<ClaimsPrincipal> GetCurrentUser()
Returns
Declaration
public abstract Task<LoginResult> LoginAsync(LoginInput loginInput)
Parameters
Returns
SignOutAsync()
Declaration
public abstract Task SignOutAsync()
Returns
TriggerUserChanged(ClaimsPrincipal)
Declaration
protected void TriggerUserChanged(ClaimsPrincipal newUser)
Parameters
Events
UserChanged
Declaration
public event Action<ClaimsPrincipal> UserChanged
Event Type
Implements
Extension Methods