#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')

## Abblix\.Oidc\.Server\.Features\.LogoutNotification Namespace

| Classes | |
| :--- | :--- |
| [BackChannelLogoutNotifier](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.BackChannelLogoutNotifier 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.BackChannelLogoutTokenSender 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.BackChannelLogoutTokenSender') | Implements the functionality to send logout tokens to clients via back\-channel communication, adhering to the OpenID Connect back\-channel logout specification\. |
| [CompositeLogoutNotifier](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.CompositeLogoutNotifier 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.CompositeLogoutNotifier') | Provides a mechanism to aggregate and execute multiple logout notification strategies for an OpenID Connect or OAuth 2\.0 system\. |
| [FrontChannelLogoutNotifier](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.FrontChannelLogoutNotifier 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.LogoutContext 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.LogoutContext')\. The end\-session endpoint later renders these URIs as iframes so each client receives the logout signal through the user agent\. |
| [FrontChannelLogoutResponse](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.FrontChannelLogoutResponse 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.FrontChannelLogoutResponse') | Represents the response for a front\-channel logout page in OpenID Connect\. Contains complete HTML content with CSP nonce already injected\. |
| [FrontChannelLogoutService](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.FrontChannelLogoutService 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.FrontChannelLogoutService') | Implements front\-channel logout HTML generation in accordance with OpenID Connect Front\-Channel Logout 1\.0 specification\. |
| [LogoutContext](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.LogoutContext 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.IFrontChannelLogoutService 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.IFrontChannelLogoutService') | Service for generating front\-channel logout HTML responses in accordance with OpenID Connect Front\-Channel Logout 1\.0 specification\. |
| [ILogoutNotifier](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.ILogoutNotifier 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.LogoutNotification.ILogoutTokenSender 'Abblix\.Oidc\.Server\.Features\.LogoutNotification\.ILogoutTokenSender') | Defines the interface for a service responsible for sending logout tokens to clients via the back\-channel\. |
