Interface IServerSideTicketStore
- Namespace
- Duende.IdentityServer.Stores
- Assembly
- Duende.IdentityServer.dll
Custom type for ITicketStore
public interface IServerSideTicketStore : ITicketStore
- Inherited Members
Methods
GetAndRemoveExpiredSessionsAsync(int, CancellationToken)
Removes and returns expired sessions
Task<IReadOnlyCollection<UserSession>> GetAndRemoveExpiredSessionsAsync(int count, CancellationToken cancellationToken = default)
Parameters
count
intcancellationToken
CancellationToken
Returns
GetSessionsAsync(SessionFilter, CancellationToken)
Gets sessions for a specific subject id and/or session id
Task<IReadOnlyCollection<UserSession>> GetSessionsAsync(SessionFilter filter, CancellationToken cancellationToken = default)
Parameters
filter
SessionFiltercancellationToken
CancellationToken
Returns
QuerySessionsAsync(SessionQuery, CancellationToken)
Queries user sessions based on filter
Task<QueryResult<UserSession>> QuerySessionsAsync(SessionQuery filter, CancellationToken cancellationToken = default)
Parameters
filter
SessionQuerycancellationToken
CancellationToken
Returns
- Task<QueryResult<UserSession>>