Class ConfigurationSettingNames.Client

java.lang.Object
org.springframework.security.oauth2.server.authorization.settings.ConfigurationSettingNames.Client
Enclosing class:
ConfigurationSettingNames

public static final class ConfigurationSettingNames.Client extends Object
The names for client configuration settings.
  • Field Details

    • REQUIRE_PROOF_KEY

      public static final String REQUIRE_PROOF_KEY
      Set to true if the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow.
    • JWK_SET_URL

      public static final String JWK_SET_URL
      Set the URL for the Client's JSON Web Key Set.
      Since:
      0.2.2
    • TOKEN_ENDPOINT_AUTHENTICATION_SIGNING_ALGORITHM

      public static final String TOKEN_ENDPOINT_AUTHENTICATION_SIGNING_ALGORITHM
      Set the JWS algorithm that must be used for signing the JWT used to authenticate the Client at the Token Endpoint for the private_key_jwt and client_secret_jwt authentication methods.
      Since:
      0.2.2
    • X509_CERTIFICATE_SUBJECT_DN

      public static final String X509_CERTIFICATE_SUBJECT_DN
      Set the expected subject distinguished name associated to the client X509Certificate received during client authentication when using the tls_client_auth method.
      Since:
      1.3