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
FieldsModifier and TypeFieldDescriptionstatic final StringSet theURLfor the Client's JSON Web Key Set.static final StringSet totrueif authorization consent is required when the client requests access.static final StringSet totrueif the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow.static final StringSet theJWSalgorithm that must be used for signing theJWTused to authenticate the Client at the Token Endpoint for theprivate_key_jwtandclient_secret_jwtauthentication methods.static final StringSet the expected subject distinguished name associated to the clientX509Certificatereceived during client authentication when using thetls_client_authmethod. -
Method Summary
-
Field Details
-
REQUIRE_PROOF_KEY
Set totrueif the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow. -
REQUIRE_AUTHORIZATION_CONSENT
Set totrueif authorization consent is required when the client requests access. This applies to all interactive flows (e.g.authorization_codeanddevice_code). -
JWK_SET_URL
Set theURLfor the Client's JSON Web Key Set.- Since:
- 0.2.2
-
TOKEN_ENDPOINT_AUTHENTICATION_SIGNING_ALGORITHM
Set theJWSalgorithm that must be used for signing theJWTused to authenticate the Client at the Token Endpoint for theprivate_key_jwtandclient_secret_jwtauthentication methods.- Since:
- 0.2.2
-
X509_CERTIFICATE_SUBJECT_DN
Set the expected subject distinguished name associated to the clientX509Certificatereceived during client authentication when using thetls_client_authmethod.- Since:
- 1.3
-