Class DefaultClientConfigurationValidator
- Namespace
- Duende.IdentityServer.Validation
- Assembly
- Duende.IdentityServer.dll
Default client configuration validator
public class DefaultClientConfigurationValidator : IClientConfigurationValidator
- Inheritance
-
DefaultClientConfigurationValidator
- Implements
- Derived
- Inherited Members
Constructors
DefaultClientConfigurationValidator(IdentityServerOptions)
Constructor for DefaultClientConfigurationValidator
public DefaultClientConfigurationValidator(IdentityServerOptions options)
Parameters
options
IdentityServerOptions
- See Also
Methods
ValidateAllowedCorsOriginsAsync(ClientConfigurationValidationContext)
Validates allowed CORS origins for valid format.
protected virtual Task ValidateAllowedCorsOriginsAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateAsync(ClientConfigurationValidationContext)
Determines whether the configuration of a client is valid.
public Task ValidateAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateGrantTypesAsync(ClientConfigurationValidationContext)
Validates grant type related configuration settings.
protected virtual Task ValidateGrantTypesAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateLifetimesAsync(ClientConfigurationValidationContext)
Validates lifetime related configuration settings.
protected virtual Task ValidateLifetimesAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidatePropertiesAsync(ClientConfigurationValidationContext)
Validates properties related configuration settings.
protected virtual Task ValidatePropertiesAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateRedirectUriAsync(ClientConfigurationValidationContext)
Validates redirect URI related configuration.
protected virtual Task ValidateRedirectUriAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateSecretsAsync(ClientConfigurationValidationContext)
Validates secret related configuration.
protected virtual Task ValidateSecretsAsync(ClientConfigurationValidationContext context)
Parameters
context
ClientConfigurationValidationContextThe context.
Returns
- See Also
ValidateUriSchemesAsync(ClientConfigurationValidationContext)
Validates that URI schemes is not in the list of invalid URI scheme prefixes, as controlled by the ValidationOptions.
protected virtual Task ValidateUriSchemesAsync(ClientConfigurationValidationContext context)
Parameters
Returns
- See Also