Enum Class DynamicClientFields

java.lang.Object
java.lang.Enum<DynamicClientFields>
com.pingidentity.sdk.oauth20.registration.DynamicClientFields
All Implemented Interfaces:
Serializable, Comparable<DynamicClientFields>, Constable

public enum DynamicClientFields extends Enum<DynamicClientFields>
A list of OAuth 2.0 Dynamic Client Registration fields used by PingFederate.
Since:
9.0
  • Enum Constant Details

    • CLIENT_ID

      public static final DynamicClientFields CLIENT_ID
      Represents the "client_id" attribute.
    • CLIENT_NAME

      public static final DynamicClientFields CLIENT_NAME
      Represents the "client_name" attribute.
    • REDIRECT_URIS

      public static final DynamicClientFields REDIRECT_URIS
      Represents the "redirect_uris" attribute.
    • TOKEN_ENDPOINT_AUTH_METHOD

      public static final DynamicClientFields TOKEN_ENDPOINT_AUTH_METHOD
      Represents the "token_endpoint_auth_method" attribute.
    • TOKEN_ENDPOINT_AUTH_SIGNING_ALG

      public static final DynamicClientFields TOKEN_ENDPOINT_AUTH_SIGNING_ALG
      Represents the "token_endpoint_auth_signing_alg" attribute.
      Since:
      9.2.3
    • TLS_CLIENT_AUTH_SUBJECT_DN

      public static final DynamicClientFields TLS_CLIENT_AUTH_SUBJECT_DN
      Represents the "tls_client_auth_subject_dn" attribute.
    • ID_TOKEN_SIGNED_RESPONSE_ALG

      public static final DynamicClientFields ID_TOKEN_SIGNED_RESPONSE_ALG
      Represents the "id_token_signed_response_alg" attribute.
    • ID_TOKEN_ENCRYPTED_RESPONSE_ALG

      public static final DynamicClientFields ID_TOKEN_ENCRYPTED_RESPONSE_ALG
      Represents the "id_token_encrypted_response_alg" attribute
    • ID_TOKEN_ENCRYPTED_RESPONSE_ENC

      public static final DynamicClientFields ID_TOKEN_ENCRYPTED_RESPONSE_ENC
      Represents the "id_token_encrypted_response_enc" attribute
    • GRANT_TYPES

      public static final DynamicClientFields GRANT_TYPES
      Represents the "grant_types" attribute.
    • CLIENT_SECRET

      public static final DynamicClientFields CLIENT_SECRET
      Represents the "client_secret" attribute.
    • LOGO_URI

      public static final DynamicClientFields LOGO_URI
      Represents the "logo_uri" attribute.
    • SCOPE

      public static final DynamicClientFields SCOPE
      Represents the "scope" attribute.
    • AUTHORIZATION_DETAILS_TYPES

      public static final DynamicClientFields AUTHORIZATION_DETAILS_TYPES
      Represents the "authorization_details_types" attribute.
      Since:
      11.2
    • JWKS_URI

      public static final DynamicClientFields JWKS_URI
      Represents the "jwks_uri" attribute.
    • JWKS

      public static final DynamicClientFields JWKS
      Represents the "jwks" attribute.
    • REQUEST_OBJECT_SIGNING_ALG

      public static final DynamicClientFields REQUEST_OBJECT_SIGNING_ALG
      Represents the "request_object_signing_alg" attribute.
      Since:
      9.2.3
    • RESPONSE_TYPES

      public static final DynamicClientFields RESPONSE_TYPES
      Represents the "response_type" attribute.
    • SOFTWARE_STATEMENT

      public static final DynamicClientFields SOFTWARE_STATEMENT
      Represents the "software_statement" attribute.
    • BACKCHANNEL_TOKEN_DELIVERY_MODE

      public static final DynamicClientFields BACKCHANNEL_TOKEN_DELIVERY_MODE
      Represents the "backchannel_token_delivery_mode" attribute.
    • BACKCHANNEL_CLIENT_NOTIFICATION_ENDPOINT

      public static final DynamicClientFields BACKCHANNEL_CLIENT_NOTIFICATION_ENDPOINT
      Represents the "backchannel_client_notification_endpoint" attribute.
    • BACKCHANNEL_AUTHENTICATION_REQUEST_SIGNING_ALG

      public static final DynamicClientFields BACKCHANNEL_AUTHENTICATION_REQUEST_SIGNING_ALG
      Represents the "backchannel_authentication_request_signing_alg" attribute.
    • BACKCHANNEL_USER_CODE_PARAMETER

      public static final DynamicClientFields BACKCHANNEL_USER_CODE_PARAMETER
      Represents the "backchannel_user_code_parameter" attribute.
    • SUBJECT_TYPE

      public static final DynamicClientFields SUBJECT_TYPE
      Represents the "subject_type" attribute.
    • SECTOR_IDENTIFIER_URI

      public static final DynamicClientFields SECTOR_IDENTIFIER_URI
      Represents the "sector_identifier_uri" attribute.
    • INTROSPECTION_SIGNED_RESPONSE_ALG

      public static final DynamicClientFields INTROSPECTION_SIGNED_RESPONSE_ALG
      Represents the "introspection_signed_response_alg" attribute.
      Since:
      11.1.0
    • INTROSPECTION_ENCRYPTED_RESPONSE_ALG

      public static final DynamicClientFields INTROSPECTION_ENCRYPTED_RESPONSE_ALG
      Represents the "introspection_encrypted_response_alg" attribute.
      Since:
      11.1.0
    • INTROSPECTION_ENCRYPTED_RESPONSE_ENC

      public static final DynamicClientFields INTROSPECTION_ENCRYPTED_RESPONSE_ENC
      Represents the "introspection_encrypted_response_enc" attribute.
      Since:
      11.1.0
    • AUTHORIZATION_SIGNED_RESPONSE_ALG

      public static final DynamicClientFields AUTHORIZATION_SIGNED_RESPONSE_ALG
      Represents the "authorization_signed_response_alg" attribute
      Since:
      11.1.0
    • AUTHORIZATION_ENCRYPTED_RESPONSE_ALG

      public static final DynamicClientFields AUTHORIZATION_ENCRYPTED_RESPONSE_ALG
      Represents the "authorization_encrypted_response_alg" attribute
      Since:
      11.1.0
    • AUTHORIZATION_ENCRYPTED_RESPONSE_ENC

      public static final DynamicClientFields AUTHORIZATION_ENCRYPTED_RESPONSE_ENC
      Represents the "authorization_encrypted_response_enc" attribute
      Since:
      11.1.0
    • REQUIRE_PUSHED_AUTHORIZATION_REQUESTS

      public static final DynamicClientFields REQUIRE_PUSHED_AUTHORIZATION_REQUESTS
      Boolean parameter indicating whether the only means of initiating an authorization request the client is allowed to use is a pushed authorization request.
      Since:
      10.2
    • BACKCHANNEL_LOGOUT_URI

      public static final DynamicClientFields BACKCHANNEL_LOGOUT_URI
      Represents the "backchannel_logout_uri" attribute
      Since:
      11.3
    • FRONTCHANNEL_LOGOUT_URI

      public static final DynamicClientFields FRONTCHANNEL_LOGOUT_URI
      Represents the "frontchannel_logout_uri" attribute
      Since:
      12.0
    • POST_LOGOUT_REDIRECT_URIS

      public static final DynamicClientFields POST_LOGOUT_REDIRECT_URIS
      Represents the "post_logout_redirect_uris" attribute
      Since:
      12.0
    • CLIENT_DESCRIPTION

      public static final DynamicClientFields CLIENT_DESCRIPTION
      Represents the "client_description" attribute
      Since:
      11.3
    • DPOP_BOUND_ACCESS_TOKENS

      public static final DynamicClientFields DPOP_BOUND_ACCESS_TOKENS
      Represents the "dpop_bound_access_tokens" attribute
      Since:
      11.3
    • USERINFO_SIGNED_RESPONSE_ALG

      public static final DynamicClientFields USERINFO_SIGNED_RESPONSE_ALG
      Represents the "userinfo_signed_response_alg" attribute
      Since:
      12.2
    • USERINFO_ENCRYPTED_RESPONSE_ALG

      public static final DynamicClientFields USERINFO_ENCRYPTED_RESPONSE_ALG
      Represents the "userinfo_encrypted_response_alg" attribute
      Since:
      12.2
    • USERINFO_ENCRYPTED_RESPONSE_ENC

      public static final DynamicClientFields USERINFO_ENCRYPTED_RESPONSE_ENC
      Represents the "userinfo_encrypted_response_enc" attribute
      Since:
      12.2
  • Method Details

    • values

      public static DynamicClientFields[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DynamicClientFields valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Returns the name value for the enum type.
      Returns:
      The name value of the enum.