Table of Contents

Class SecretValidator

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Validates secrets using the registered validators

public class SecretValidator : ISecretsListValidator
Inheritance
SecretValidator
Implements
Inherited Members

Constructors

SecretValidator(IClock, IEnumerable<ISecretValidator>, ILogger<ISecretsListValidator>)

Initializes a new instance of the SecretValidator class.

public SecretValidator(IClock clock, IEnumerable<ISecretValidator> validators, ILogger<ISecretsListValidator> logger)

Parameters

clock IClock

The clock.

validators IEnumerable<ISecretValidator>

The validators.

logger ILogger<ISecretsListValidator>

The logger.

Methods

ValidateAsync(IEnumerable<Secret>, ParsedSecret)

Validates the secret.

public Task<SecretValidationResult> ValidateAsync(IEnumerable<Secret> secrets, ParsedSecret parsedSecret)

Parameters

secrets IEnumerable<Secret>

The secrets.

parsedSecret ParsedSecret

The parsed secret.

Returns

Task<SecretValidationResult>