Class AccountExternalLoginController
Implements
Inherited Members
Namespace: Volo.Abp.Account
Assembly: Volo.Abp.Account.Pro.Public.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpAccountPublic")]
[Area("account")]
[Route("/api/account/externallogin")]
public class AccountExternalLoginController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IAccountExternalLoginAppService, IApplicationService, IRemoteService
Constructors
AccountExternalLoginController(IAccountExternalLoginAppService)
Declaration
public AccountExternalLoginController(IAccountExternalLoginAppService accountExternalLoginAppService)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccountExternalLoginAppService | accountExternalLoginAppService |
Properties
AccountExternalLoginAppService
Declaration
protected IAccountExternalLoginAppService AccountExternalLoginAppService { get; }
Property Value
| Type | Description |
|---|---|
| IAccountExternalLoginAppService |
Methods
DeleteAsync(string, string)
Declaration
[HttpDelete]
[Route("{loginProvider}/{providerKey}")]
public virtual Task DeleteAsync(string loginProvider, string providerKey)
Parameters
| Type | Name | Description |
|---|---|---|
| string | loginProvider | |
| string | providerKey |
Returns
| Type | Description |
|---|---|
| Task |
GetListAsync()
Declaration
[HttpGet]
public virtual Task<List<AccountExternalLoginDto>> GetListAsync()
Returns
| Type | Description |
|---|---|
| Task<List<AccountExternalLoginDto>> |
HasPasswordVerifiedAsync(Guid, string, string)
Declaration
[HttpGet]
[Route("password-verified/{userId}/{loginProvider}/{providerKey}")]
public virtual Task<bool> HasPasswordVerifiedAsync(Guid userId, string loginProvider, string providerKey)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | userId | |
| string | loginProvider | |
| string | providerKey |
Returns
| Type | Description |
|---|---|
| Task<bool> |
RemovePasswordVerifiedAsync(string, string)
Declaration
[HttpDelete]
[Route("{loginProvider}/{providerKey}/password-verified")]
public virtual Task RemovePasswordVerifiedAsync(string loginProvider, string providerKey)
Parameters
| Type | Name | Description |
|---|---|---|
| string | loginProvider | |
| string | providerKey |
Returns
| Type | Description |
|---|---|
| Task |
SetPasswordVerifiedAsync(string, string)
Declaration
[HttpPost]
[Route("password-verified/{loginProvider}/{providerKey}")]
public virtual Task SetPasswordVerifiedAsync(string loginProvider, string providerKey)
Parameters
| Type | Name | Description |
|---|---|---|
| string | loginProvider | |
| string | providerKey |
Returns
| Type | Description |
|---|---|
| Task |