Skip to main content

PingModeValidator Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Validation

PingModeValidator Class

Validates required parameters for CIBA ping mode authentication requests. Ensures that clients using ping mode have proper configuration and provide necessary tokens.

public class PingModeValidator : Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Validation.IBackChannelAuthenticationContextValidator

Inheritance System.Object → PingModeValidator

Implements IBackChannelAuthenticationContextValidator

Methods

PingModeValidator.ValidateAsync(BackChannelAuthenticationValidationContext) Method

Validates ping mode specific requirements: client_notification_token and backchannel_client_notification_endpoint must be present.

public System.Threading.Tasks.Task<Abblix.Oidc.Server.Common.OidcError?> ValidateAsync(Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Validation.BackChannelAuthenticationValidationContext context);

Parameters

context BackChannelAuthenticationValidationContext

The validation context containing request and client information.

Implements ValidateAsync(BackChannelAuthenticationValidationContext)

Returns

System.Threading.Tasks.Task<OidcError>
An error if validation fails, null if successful.