Class IdentitySessionController
Implements
Inherited Members
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Pro.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpIdentity")]
[Area("identity")]
[Route("/api/identity/sessions")]
public class IdentitySessionController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IIdentitySessionAppService, IApplicationService, IRemoteService
Constructors
IdentitySessionController(IIdentitySessionAppService)
Declaration
public IdentitySessionController(IIdentitySessionAppService identitySessionAppService)
Parameters
| Type | Name | Description |
|---|---|---|
| IIdentitySessionAppService | identitySessionAppService |
Properties
IdentitySessionAppService
Declaration
protected IIdentitySessionAppService IdentitySessionAppService { get; }
Property Value
| Type | Description |
|---|---|
| IIdentitySessionAppService |
Methods
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{id}")]
public virtual Task<IdentitySessionDto> GetAsync(Guid id)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id |
Returns
| Type | Description |
|---|---|
| Task<IdentitySessionDto> |
GetListAsync(GetIdentitySessionListInput)
Declaration
[HttpGet]
public virtual Task<PagedResultDto<IdentitySessionDto>> GetListAsync(GetIdentitySessionListInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIdentitySessionListInput | input |
Returns
| Type | Description |
|---|---|
| Task<PagedResultDto<IdentitySessionDto>> |
RevokeAsync(Guid)
Declaration
[HttpDelete]
[Route("{id}")]
public virtual Task RevokeAsync(Guid id)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id |
Returns
| Type | Description |
|---|---|
| Task |