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 |