Table of Contents

Class OidcConstants.CodeChallengeMethods

Namespace
Fdyay.IdentityServer
Assembly
Fdyay.IdentityServer.Core.dll

Values of the code_challenge_method authorize parameter (RFC 7636 §4.3).

public static class OidcConstants.CodeChallengeMethods
Inheritance
OidcConstants.CodeChallengeMethods
Inherited Members

Fields

Plain

RFC 7636 §4.2: the challenge is the verifier itself. The method assumed when none is named; accepted only from a client with AllowPlainTextPkce, and not advertised in discovery.

public const string Plain = "plain"

Field Value

string

Sha256

RFC 7636 §4.2: the challenge is the base64url-encoded SHA-256 hash of the verifier. The only method discovery advertises.

public const string Sha256 = "S256"

Field Value

string