Class SecretParser
- Namespace
- Duende.IdentityServer.Validation
- Assembly
- Duende.IdentityServer.dll
Uses the registered secret parsers to parse a secret on the current request
public class SecretParser : ISecretsListParser
- Inheritance
-
SecretParser
- Implements
- Inherited Members
Constructors
SecretParser(IEnumerable<ISecretParser>, ILogger<ISecretsListParser>)
Initializes a new instance of the SecretParser class.
public SecretParser(IEnumerable<ISecretParser> parsers, ILogger<ISecretsListParser> logger)
Parameters
parsers
IEnumerable<ISecretParser>The parsers.
logger
ILogger<ISecretsListParser>The logger.
Methods
GetAvailableAuthenticationMethods()
Gets all available authentication methods.
public IEnumerable<string> GetAvailableAuthenticationMethods()
Returns
ParseAsync(HttpContext)
Checks the context to find a secret.
public Task<ParsedSecret> ParseAsync(HttpContext context)
Parameters
context
HttpContextThe HTTP context.