SyncClientRegistrationContextValidator Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation
SyncClientRegistrationContextValidator Class
Convenience base for validation steps whose checks are purely in-memory: implements the async contract by wrapping the synchronous Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.SyncClientRegistrationContextValidator.Validate(Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.ClientRegistrationValidationContext) result in a completed task.
public abstract class SyncClientRegistrationContextValidator : Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.IClientRegistrationContextValidator
Inheritance System.Object → SyncClientRegistrationContextValidator
Derived
↳ AuthorizationDetailsTypesValidator
↳ BackChannelLogoutUriValidator
↳ CredentialsValidator
↳ EncryptedResponseAlgorithmsValidator
↳ GrantTypeValidator
↳ InitiateLoginUriValidator
↳ PostLogoutRedirectUrisValidator
↳ ScopeValidator
↳ SecurityProfileValidator
↳ SignedResponseAlgorithmsValidator
↳ SigningAlgorithmsValidator
↳ SupportedGrantTypeValidator
↳ SupportedResponseTypeValidator
↳ TlsClientAuthValidator
↳ TokenEndpointAuthMethodValidator
Implements IClientRegistrationContextValidator
Methods
SyncClientRegistrationContextValidator.ValidateAsync(ClientRegistrationValidationContext) Method
Validates the slice of registration metadata this implementation owns. May mutate ClientRegistrationValidationContext with derived values (for example the resolved sector identifier).
public System.Threading.Tasks.Task<Abblix.Oidc.Server.Common.OidcError?> ValidateAsync(Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.ClientRegistrationValidationContext context);
Parameters
context ClientRegistrationValidationContext
The shared validation context for the current request.
Implements ValidateAsync(ClientRegistrationValidationContext)
Returns
System.Threading.Tasks.Task<OidcError>
An OidcError describing the rejection, or null when valid.