Cette page n'a pas encore été traduite.
Abblix.Oidc.Server.Features.LogoutNotification Namespace
| Classes | |
|---|---|
| BackChannelLogoutNotifier | Implements the mechanism for notifying clients about logout events through the back-channel, leveraging logout tokens to securely communicate the logout state to client applications. |
| BackChannelLogoutTokenSender | Implements the functionality to send logout tokens to clients via back-channel communication, adhering to the OpenID Connect back-channel logout specification. |
| CompositeLogoutNotifier | Provides a mechanism to aggregate and execute multiple logout notification strategies for an OpenID Connect or OAuth 2.0 system. |
| FrontChannelLogoutNotifier | Implements OpenID Connect Front-Channel Logout 1.0 notification by collecting per-client logout URIs (with iss and sid appended when the client requires session identifiers) into the LogoutContext. The end-session endpoint later renders these URIs as iframes so each client receives the logout signal through the user agent. |
| FrontChannelLogoutResponse | Represents the response for a front-channel logout page in OpenID Connect. Contains complete HTML content with CSP nonce already injected. |
| FrontChannelLogoutService | Implements front-channel logout HTML generation in accordance with OpenID Connect Front-Channel Logout 1.0 specification. |
| LogoutContext | Represents the context for a logout operation, containing details necessary for processing the logout. This context includes the session identifier, the subject identifier of the user, the issuer of the authentication token, and a collection of URIs for front-channel logout notifications. |
| Interfaces | |
|---|---|
| IFrontChannelLogoutService | Service for generating front-channel logout HTML responses in accordance with OpenID Connect Front-Channel Logout 1.0 specification. |
| ILogoutNotifier | Defines an interface for a service responsible for notifying clients about logout events. This interface supports both front-channel and back-channel logout mechanisms, allowing implementations to handle client notifications through direct user agent redirection or server-to-server communication, respectively. |
| ILogoutTokenSender | Defines the interface for a service responsible for sending logout tokens to clients via the back-channel. |