Table of Contents

Interface IEndSessionRequestValidator

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Validates end session requests.

public interface IEndSessionRequestValidator

Methods

ValidateAsync(NameValueCollection, ClaimsPrincipal)

Validates end session endpoint requests.

Task<EndSessionValidationResult> ValidateAsync(NameValueCollection parameters, ClaimsPrincipal subject)

Parameters

parameters NameValueCollection
subject ClaimsPrincipal

Returns

Task<EndSessionValidationResult>

ValidateCallbackAsync(NameValueCollection)

Validates requests from logout page iframe to trigger single signout.

Task<EndSessionCallbackValidationResult> ValidateCallbackAsync(NameValueCollection parameters)

Parameters

parameters NameValueCollection

Returns

Task<EndSessionCallbackValidationResult>