Abblix.Oidc.Server.Endpoints.EndSession.Interfaces Namespace
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.EndSession.Interfaces Namespace
| Classes | |
|---|---|
| EndSessionSuccess | Result of a successful RP-initiated logout (OpenID Connect RP-Initiated Logout 1.0 §3). Carries the post-logout redirect target (with state already appended when present) and the set of front-channel logout URIs the user agent must visit so each affected client can clear its own session. |
| ValidEndSessionRequest | Represents a valid end-session request with the associated client information. |
| Interfaces | |
|---|---|
| IEndSessionRequestProcessor | Performs the side-effects of RP-initiated logout once a request has been validated: signs the end user out of the OP session, notifies every client that participated in the session (back-channel and/or front-channel logout), and assembles the post-logout redirect target. |
| IEndSessionRequestValidator | Validates incoming RP-initiated logout requests against the rules of OpenID Connect RP-Initiated Logout 1.0 §2 (e.g. id_token_hint integrity, post_logout_redirect_uri against the client's registered list, end-user confirmation when no id_token_hint is provided). |