Interface ISessionManagementService
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Session management service
public interface ISessionManagementService
Methods
QuerySessionsAsync(SessionQuery?, CancellationToken)
Queries all the session related data for a user.
Task<QueryResult<UserSession>> QuerySessionsAsync(SessionQuery? filter = null, CancellationToken cancellationToken = default)
Parameters
filter
SessionQuerycancellationToken
CancellationToken
Returns
- Task<QueryResult<UserSession>>
RemoveSessionsAsync(RemoveSessionsContext, CancellationToken)
Removes all the session related data for a user.
Task RemoveSessionsAsync(RemoveSessionsContext context, CancellationToken cancellationToken = default)
Parameters
context
RemoveSessionsContextcancellationToken
CancellationToken