Enum DynamicClientFields

    • Enum Constant Detail

      • 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.
      • 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.
      • 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 Detail

      • values

        public static DynamicClientFields[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DynamicClientFields c : DynamicClientFields.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DynamicClientFields valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type 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.