Class ConfigurationSettingNames.Client
java.lang.Object
org.springframework.security.oauth2.server.authorization.settings.ConfigurationSettingNames.Client
- Enclosing class:
- ConfigurationSettingNames
The names for client configuration settings.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Set theURL
for the Client's JSON Web Key Set.static final String
Set totrue
if authorization consent is required when the client requests access.static final String
Set totrue
if the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow.static final String
Set theJWS
algorithm that must be used for signing theJWT
used to authenticate the Client at the Token Endpoint for theprivate_key_jwt
andclient_secret_jwt
authentication methods.static final String
Set the expected subject distinguished name associated to the clientX509Certificate
received during client authentication when using thetls_client_auth
method. -
Method Summary
-
Field Details
-
REQUIRE_PROOF_KEY
Set totrue
if the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow. -
REQUIRE_AUTHORIZATION_CONSENT
Set totrue
if authorization consent is required when the client requests access. This applies to all interactive flows (e.g.authorization_code
anddevice_code
). -
JWK_SET_URL
Set theURL
for the Client's JSON Web Key Set.- Since:
- 0.2.2
-
TOKEN_ENDPOINT_AUTHENTICATION_SIGNING_ALGORITHM
Set theJWS
algorithm that must be used for signing theJWT
used to authenticate the Client at the Token Endpoint for theprivate_key_jwt
andclient_secret_jwt
authentication methods.- Since:
- 0.2.2
-
X509_CERTIFICATE_SUBJECT_DN
Set the expected subject distinguished name associated to the clientX509Certificate
received during client authentication when using thetls_client_auth
method.- Since:
- 1.3
-