PushModeValidator Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Validation
PushModeValidator Class
Validates required parameters for CIBA push mode authentication requests. Ensures that clients using push mode have proper HTTPS endpoint configuration.
public class PushModeValidator : Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Validation.IBackChannelAuthenticationContextValidator
Inheritance System.Object → PushModeValidator
Implements IBackChannelAuthenticationContextValidator
Methods
PushModeValidator.ValidateAsync(BackChannelAuthenticationValidationContext) Method
Validates push mode specific requirements: backchannel_client_notification_endpoint must be present and use HTTPS.
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.