package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Constants
All cluster settings necessary for the JWT authentication feature.
All cluster settings necessary for the JWT authentication feature.
All cluster settings necessary for the JWT authentication feature.
All cluster settings necessary for the JWT authentication feature.
All cluster settings necessary for the JWT authentication feature.
All cluster settings necessary for the JWT authentication feature.
# Variables
ConfigureJWTAuth initializes and returns a jwtAuthenticator.
JWKSAutoFetchEnabled enables or disables automatic fetching of JWKS either from JWKS URI present in the issuer's well-known endpoint or value set in JWTAuthIssuersConfig for JWKS URI corresponding to the issuer from presented JWT token for JWT login over SQL interface.
JWTAuthAudience sets accepted audience values for JWT logins over the SQL interface.
JWTAuthClaim sets the JWT claim that is parsed to get the username.
JWTAuthClientTimeout is the client timeout for all the external calls made during JWT authentication (e.g.
JWTAuthEnabled enables or disabled JWT login over the SQL interface.
JWTAuthIssuerCustomCA is the custom root CA for verifying certificates while fetching JWKS from the JWT issuers.
JWTAuthIssuersConfig contains the configuration of all JWT issuers whose tokens are allowed for JWT logins over the SQL interface.
JWTAuthJWKS is the public key set for JWT logins over the SQL interface.