Class IdentityUserDelegationController
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/user-delegation")]
public class IdentityUserDelegationController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IIdentityUserDelegationAppService, IApplicationService, IRemoteService
Constructors
IdentityUserDelegationController(IIdentityUserDelegationAppService)
Declaration
public IdentityUserDelegationController(IIdentityUserDelegationAppService identityUserDelegationAppService)
Parameters
Type | Name | Description |
---|---|---|
IIdentityUserDelegationAppService | identityUserDelegationAppService |
Properties
IdentityUserDelegationAppService
Declaration
protected IIdentityUserDelegationAppService IdentityUserDelegationAppService { get; }
Property Value
Type | Description |
---|---|
IIdentityUserDelegationAppService |
Methods
DelegateNewUserAsync(DelegateNewUserInput)
Declaration
[HttpPost]
[Route("delegate-new-user")]
public virtual Task DelegateNewUserAsync(DelegateNewUserInput input)
Parameters
Type | Name | Description |
---|---|---|
DelegateNewUserInput | input |
Returns
Type | Description |
---|---|
Task |
DeleteDelegationAsync(Guid)
Declaration
[HttpPost]
[Route("delete-delegation")]
public virtual Task DeleteDelegationAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task |
GetActiveDelegationsAsync()
Declaration
[HttpGet]
[Route("active-delegations")]
public virtual Task<ListResultDto<UserDelegationDto>> GetActiveDelegationsAsync()
Returns
Type | Description |
---|---|
Task<ListResultDto<UserDelegationDto>> |
GetDelegatedUsersAsync()
Declaration
[HttpGet]
[Route("delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetDelegatedUsersAsync()
Returns
Type | Description |
---|---|
Task<ListResultDto<UserDelegationDto>> |
GetMyDelegatedUsersAsync()
Declaration
[HttpGet]
[Route("my-delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetMyDelegatedUsersAsync()
Returns
Type | Description |
---|---|
Task<ListResultDto<UserDelegationDto>> |
GetUserLookupAsync(GetUserLookupInput)
Declaration
[HttpGet]
[Route("user-lookup")]
public virtual Task<ListResultDto<UserLookupDto>> GetUserLookupAsync(GetUserLookupInput input)
Parameters
Type | Name | Description |
---|---|---|
GetUserLookupInput | input |
Returns
Type | Description |
---|---|
Task<ListResultDto<UserLookupDto>> |