Saltar al contenido
Abblix
Esta página aún no está traducida.

IEndSessionHandler Interface

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.

C#
public interface IEndSessionHandler

Derived
EndSessionHandler

Methods

IEndSessionHandler.HandleAsync(EndSessionRequest) Method

Handles a single RP-initiated logout request end to end.

C#
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.EndSession.Interfaces.EndSessionSuccess,Abblix.Oidc.Server.Common.OidcError>> HandleAsync(Abblix.Oidc.Server.Model.EndSessionRequest endSessionRequest);

Parameters

endSessionRequest EndSessionRequest

The parsed wire-level end-session request.

Returns

System.Threading.Tasks.Task<Abblix.Utils.Result<EndSessionSuccess,OidcError>>
An EndSessionSuccess on success, or an OidcError describing why the request was rejected.