Table of Contents

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 SessionQuery
cancellationToken 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 RemoveSessionsContext
cancellationToken CancellationToken

Returns

Task