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
clockIClockThe clock.
validatorsIEnumerable<ISecretValidator>The validators.
loggerILogger<ISecretsListValidator>The logger.
Methods
ValidateAsync(IEnumerable<Secret>, ParsedSecret)
Validates the secret.
public Task<SecretValidationResult> ValidateAsync(IEnumerable<Secret> secrets, ParsedSecret parsedSecret)
Parameters
secretsIEnumerable<Secret>The secrets.
parsedSecretParsedSecretThe parsed secret.