RegisterClientRequestValidator Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DynamicClientManagement
RegisterClientRequestValidator Class
Default validator for new-client registration (POST), wrapping the request in a ClientRegistrationValidationContext with Register and delegating to the configured IClientRegistrationContextValidator pipeline.
public class RegisterClientRequestValidator : Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.IRegisterClientRequestValidator
Inheritance System.Object → RegisterClientRequestValidator
Implements IRegisterClientRequestValidator
Constructors
RegisterClientRequestValidator(IClientRegistrationContextValidator) Constructor
Default validator for new-client registration (POST), wrapping the request in a ClientRegistrationValidationContext with Register and delegating to the configured IClientRegistrationContextValidator pipeline.
public RegisterClientRequestValidator(Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.IClientRegistrationContextValidator validator);
Parameters
validator IClientRegistrationContextValidator
Composite validator that runs the individual metadata checks.
Methods
RegisterClientRequestValidator.ValidateAsync(ClientRegistrationRequest) Method
Runs the validator pipeline and, on success, returns the typed valid request together with the resolved sector identifier.
public System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.ValidClientRegistrationRequest,Abblix.Oidc.Server.Common.OidcError>> ValidateAsync(Abblix.Oidc.Server.Model.ClientRegistrationRequest request);
Parameters
request ClientRegistrationRequest
The raw registration request.
Implements ValidateAsync(ClientRegistrationRequest)
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<ValidClientRegistrationRequest,OidcError>>