Class AccountExternalLoginAppService
Inheritance
AccountExternalLoginAppService
Assembly: Volo.Abp.Account.Pro.Public.Application.dll
Syntax
[Authorize]
public class AccountExternalLoginAppService : ApplicationService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IAccountExternalLoginAppService, IApplicationService, IRemoteService
Constructors
AccountExternalLoginAppService(IdentityUserManager, ExternalLoginPasswordVerifiedHelper)
Declaration
public AccountExternalLoginAppService(IdentityUserManager userManager, ExternalLoginPasswordVerifiedHelper externalLoginPasswordVerifiedHelper)
Parameters
Properties
ExternalLoginPasswordVerifiedHelper
Declaration
protected ExternalLoginPasswordVerifiedHelper ExternalLoginPasswordVerifiedHelper { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Methods
DeleteAsync(string, string)
Declaration
public virtual Task DeleteAsync(string loginProvider, string providerKey)
Parameters
| Type |
Name |
Description |
| string |
loginProvider |
|
| string |
providerKey |
|
Returns
GetListAsync()
Declaration
public virtual Task<List<AccountExternalLoginDto>> GetListAsync()
Returns
HasPasswordVerifiedAsync(Guid, string, string)
Declaration
[AllowAnonymous]
public virtual Task<bool> HasPasswordVerifiedAsync(Guid userId, string loginProvider, string providerKey)
Parameters
Returns
RemovePasswordVerifiedAsync(string, string)
Declaration
public virtual Task RemovePasswordVerifiedAsync(string loginProvider, string providerKey)
Parameters
| Type |
Name |
Description |
| string |
loginProvider |
|
| string |
providerKey |
|
Returns
SetPasswordVerifiedAsync(string, string)
Declaration
public virtual Task SetPasswordVerifiedAsync(string loginProvider, string providerKey)
Parameters
| Type |
Name |
Description |
| string |
loginProvider |
|
| string |
providerKey |
|
Returns
Implements
Extension Methods