IBackChannelAuthenticationRequestValidator Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Interfaces
IBackChannelAuthenticationRequestValidator Interface
Defines the contract for validating client-initiated backchannel authentication requests, ensuring that the requests conform to the necessary security and protocol standards.
public interface IBackChannelAuthenticationRequestValidator
Derived
↳ BackChannelAuthenticationRequestValidator
Methods
IBackChannelAuthenticationRequestValidator.ValidateAsync(BackChannelAuthenticationRequest, ClientRequest) Method
Asynchronously validates a backchannel authentication request, checking its conformity with the required standards and client information.
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.Interfaces.ValidBackChannelAuthenticationRequest,Abblix.Oidc.Server.Common.OidcError>> ValidateAsync(Abblix.Oidc.Server.Model.BackChannelAuthenticationRequest request, Abblix.Oidc.Server.Model.ClientRequest clientRequest);
Parameters
request BackChannelAuthenticationRequest
The backchannel authentication request to validate.
clientRequest ClientRequest
The client request containing additional client-related data for validation.
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<ValidBackChannelAuthenticationRequest,OidcError>>
A task that returns the result of the validation process as a Abblix.Utils.Result<>.