Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

interface Duende.​IdentityServer.​Services.​ISessionCoordinationService

Assembly: Duende.IdentityServer

Service responsible for logic around coordinating client and server session lifetimes.

Methods

ProcessLogoutAsync​(Models.​UserSession session, System.​Threading.​CancellationToken ct)
Coordinates when a user logs out.
ProcessExpirationAsync​(Models.​UserSession session, System.​Threading.​CancellationToken ct)
Coordinates when a user session has expired.
ValidateSessionAsync​(SessionValidationRequest request, System.​Threading.​CancellationToken ct)
Validates client request, and if valid extends server-side session. Returns false if the session is invalid, true otherwise.
request The session validation request.
ct The cancellation token.