Class ClientSecretValidator
- Namespace
- Duende.IdentityServer.Validation
- Assembly
- Duende.IdentityServer.dll
Validates a client secret using the registered secret validators and parsers
public class ClientSecretValidator : IClientSecretValidator
- Inheritance
-
ClientSecretValidator
- Implements
- Inherited Members
Constructors
ClientSecretValidator(IClientStore, ISecretsListParser, ISecretsListValidator, IEventService, ILogger<ClientSecretValidator>)
Initializes a new instance of the ClientSecretValidator class.
public ClientSecretValidator(IClientStore clients, ISecretsListParser parser, ISecretsListValidator validator, IEventService events, ILogger<ClientSecretValidator> logger)
Parameters
clientsIClientStoreThe clients.
parserISecretsListParserThe parser.
validatorISecretsListValidatorThe validator.
eventsIEventServiceThe events.
loggerILogger<ClientSecretValidator>The logger.
Methods
ValidateAsync(HttpContext)
Validates the current request.
public Task<ClientSecretValidationResult> ValidateAsync(HttpContext context)
Parameters
contextHttpContextThe context.