EndSessionContextValidatorComposite Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.EndSession.Validation
EndSessionContextValidatorComposite Class
Represents a composite validator for end-session requests.
public class EndSessionContextValidatorComposite : Abblix.Oidc.Server.Endpoints.EndSession.Validation.IEndSessionContextValidator
Inheritance System.Object → EndSessionContextValidatorComposite
Implements IEndSessionContextValidator
Constructors
EndSessionContextValidatorComposite(IEndSessionContextValidator[]) Constructor
Represents a composite validator for end-session requests.
public EndSessionContextValidatorComposite(Abblix.Oidc.Server.Endpoints.EndSession.Validation.IEndSessionContextValidator[] validationSteps);
Parameters
validationSteps IEndSessionContextValidator[]
The array of end-session context validators to execute.
Methods
EndSessionContextValidatorComposite.ValidateAsync(EndSessionValidationContext) Method
Validates the end-session request using a composite of multiple validators.
public System.Threading.Tasks.Task<Abblix.Oidc.Server.Common.OidcError?> ValidateAsync(Abblix.Oidc.Server.Endpoints.EndSession.Validation.EndSessionValidationContext context);
Parameters
context EndSessionValidationContext
The end-session validation context.
Implements ValidateAsync(EndSessionValidationContext)
Returns
System.Threading.Tasks.Task<OidcError>
A task representing the asynchronous operation.
The result is a validation error if any validation step fails; otherwise, null.