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
IClockThe 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
ParsedSecretThe parsed secret.