Table of Contents

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 ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidateAsync(ClientConfigurationValidationContext)

Determines whether the configuration of a client is valid.

public Task ValidateAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidateGrantTypesAsync(ClientConfigurationValidationContext)

Validates grant type related configuration settings.

protected virtual Task ValidateGrantTypesAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidateLifetimesAsync(ClientConfigurationValidationContext)

Validates lifetime related configuration settings.

protected virtual Task ValidateLifetimesAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidatePropertiesAsync(ClientConfigurationValidationContext)

Validates properties related configuration settings.

protected virtual Task ValidatePropertiesAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidateRedirectUriAsync(ClientConfigurationValidationContext)

Validates redirect URI related configuration.

protected virtual Task ValidateRedirectUriAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
See Also

ValidateSecretsAsync(ClientConfigurationValidationContext)

Validates secret related configuration.

protected virtual Task ValidateSecretsAsync(ClientConfigurationValidationContext context)

Parameters

context ClientConfigurationValidationContext

The context.

Returns

Task
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

context ClientConfigurationValidationContext

Returns

Task
See Also

See Also