Table of Contents

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

IEnumerable<string>

ParseAsync(HttpContext)

Checks the context to find a secret.

public Task<ParsedSecret> ParseAsync(HttpContext context)

Parameters

context HttpContext

The HTTP context.

Returns

Task<ParsedSecret>