IEndSessionHandler Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.EndSession
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.
public interface IEndSessionHandler
Derived
↳ EndSessionHandler
Methods
IEndSessionHandler.HandleAsync(EndSessionRequest) Method
Handles a single RP-initiated logout request end to end.
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.