Class OidcConstants.TokenEndpointAuthMethods
- Namespace
- Fdyay.IdentityServer
- Assembly
- Fdyay.IdentityServer.Core.dll
Values of a client's token_endpoint_auth_method: how it authenticates at the token endpoint (OpenID
Connect Core 1.0 §9).
public static class OidcConstants.TokenEndpointAuthMethods
- Inheritance
-
OidcConstants.TokenEndpointAuthMethods
- Inherited Members
Fields
BasicAuthentication
RFC 6749 §2.3.1: the client id and secret in an HTTP Basic Authorization header.
public const string BasicAuthentication = "client_secret_basic"
Field Value
PostBody
RFC 6749 §2.3.1: the client id and secret as client_id and client_secret in the form body.
public const string PostBody = "client_secret_post"
Field Value
PrivateKeyJwt
OpenID Connect Core 1.0 §9: a JWT client assertion (RFC 7523) signed with a key the client holds.
public const string PrivateKeyJwt = "private_key_jwt"
Field Value
SelfSignedTlsClientAuth
RFC 8705: the client is identified by a certificate it is trusted for directly.
public const string SelfSignedTlsClientAuth = "self_signed_tls_client_auth"
Field Value
TlsClientAuth
RFC 8705: the client is identified by the subject of a certificate a CA issued to it.
public const string TlsClientAuth = "tls_client_auth"