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

## Abblix\.Oidc\.Server\.Endpoints\.EndSession Namespace

| Classes | |
| :--- | :--- |
| [EndSessionHandler](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.EndSessionHandler 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.EndSessionHandler') | Default [IEndSessionHandler](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.IEndSessionHandler 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.IEndSessionHandler') implementation\. Delegates validation to [IEndSessionRequestValidator](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.IEndSessionRequestValidator 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.IEndSessionRequestValidator'), then forwards a successful [ValidEndSessionRequest](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.ValidEndSessionRequest 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.ValidEndSessionRequest') to [IEndSessionRequestProcessor](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.IEndSessionRequestProcessor 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.IEndSessionRequestProcessor'); validation failures short\-circuit and are returned as\-is\. |
| [EndSessionRequestProcessor](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.EndSessionRequestProcessor 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.EndSessionRequestProcessor') | Implements the logic for processing end\-session requests\. |
| [EndSessionRequestValidator](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.EndSessionRequestValidator 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.EndSessionRequestValidator') | Implements the logic for validating end\-session requests\. |

| Interfaces | |
| :--- | :--- |
| [IEndSessionHandler](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.IEndSessionHandler 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.IEndSessionHandler') | Top\-level entry point for the OpenID Connect RP\-Initiated Logout endpoint\. Validates the incoming request and, on success, performs sign\-out and produces the post\-logout redirect target plus any front\-channel logout URIs to be invoked by the relying party\. |
