Class IdentityLinkUserController
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/link-user")]
public class IdentityLinkUserController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IIdentityLinkUserAppService, IApplicationService, IRemoteService
Constructors
IdentityLinkUserController(IIdentityLinkUserAppService)
Declaration
public IdentityLinkUserController(IIdentityLinkUserAppService identityLinkUserAppService)
Parameters
Type | Name | Description |
---|---|---|
IIdentityLinkUserAppService | identityLinkUserAppService |
Properties
IdentityLinkUserAppService
Declaration
protected IIdentityLinkUserAppService IdentityLinkUserAppService { get; }
Property Value
Type | Description |
---|---|
IIdentityLinkUserAppService |
Methods
GenerateLinkLoginTokenAsync()
Declaration
[HttpPost]
[Route("generate-link-login-token")]
public Task<string> GenerateLinkLoginTokenAsync()
Returns
Type | Description |
---|---|
Task<string> |
GenerateLinkTokenAsync()
Declaration
[HttpPost]
[Route("generate-link-token")]
public Task<string> GenerateLinkTokenAsync()
Returns
Type | Description |
---|---|
Task<string> |
GetAllListAsync()
Declaration
[HttpGet]
public Task<ListResultDto<LinkUserDto>> GetAllListAsync()
Returns
Type | Description |
---|---|
Task<ListResultDto<LinkUserDto>> |
IsLinkedAsync(IsLinkedInput)
Declaration
[HttpPost]
[Route("is-linked")]
public Task<bool> IsLinkedAsync(IsLinkedInput input)
Parameters
Type | Name | Description |
---|---|---|
IsLinkedInput | input |
Returns
Type | Description |
---|---|
Task<bool> |
LinkAsync(LinkUserInput)
Declaration
[HttpPost]
[Route("link")]
public Task LinkAsync(LinkUserInput input)
Parameters
Type | Name | Description |
---|---|---|
LinkUserInput | input |
Returns
Type | Description |
---|---|
Task |
UnlinkAsync(UnLinkUserInput)
Declaration
[HttpPost]
[Route("unlink")]
public Task UnlinkAsync(UnLinkUserInput input)
Parameters
Type | Name | Description |
---|---|---|
UnLinkUserInput | input |
Returns
Type | Description |
---|---|
Task |
VerifyLinkLoginTokenAsync(VerifyLinkLoginTokenInput)
Declaration
[HttpPost]
[Route("verify-link-login-token")]
public Task<bool> VerifyLinkLoginTokenAsync(VerifyLinkLoginTokenInput input)
Parameters
Type | Name | Description |
---|---|---|
VerifyLinkLoginTokenInput | input |
Returns
Type | Description |
---|---|
Task<bool> |
VerifyLinkTokenAsync(VerifyLinkTokenInput)
Declaration
[HttpPost]
[Route("verify-link-token")]
public Task<bool> VerifyLinkTokenAsync(VerifyLinkTokenInput input)
Parameters
Type | Name | Description |
---|---|---|
VerifyLinkTokenInput | input |
Returns
Type | Description |
---|---|
Task<bool> |