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

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

| Classes | |
| :--- | :--- |
| [EndSessionSuccess](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.EndSessionSuccess 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.ValidEndSessionRequest 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.ValidEndSessionRequest') | Represents a valid end\-session request with the associated client information\. |

| Interfaces | |
| :--- | :--- |
| [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') | 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](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.IEndSessionRequestValidator 'Abblix\.Oidc\.Server\.Endpoints\.EndSession\.Interfaces\.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\)\. |
