Enum DynamicClientFields
- java.lang.Object
-
- java.lang.Enum<DynamicClientFields>
-
- com.pingidentity.sdk.oauth20.registration.DynamicClientFields
-
- All Implemented Interfaces:
Serializable,Comparable<DynamicClientFields>
public enum DynamicClientFields extends Enum<DynamicClientFields>
A list of OAuth 2.0 Dynamic Client Registration fields used by PingFederate.- Since:
- 9.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTHORIZATION_DETAILS_TYPESRepresents the "authorization_details_types" attribute.AUTHORIZATION_ENCRYPTED_RESPONSE_ALGRepresents the "authorization_encrypted_response_alg" attributeAUTHORIZATION_ENCRYPTED_RESPONSE_ENCRepresents the "authorization_encrypted_response_enc" attributeAUTHORIZATION_SIGNED_RESPONSE_ALGRepresents the "authorization_signed_response_alg" attributeBACKCHANNEL_AUTHENTICATION_REQUEST_SIGNING_ALGRepresents the "backchannel_authentication_request_signing_alg" attribute.BACKCHANNEL_CLIENT_NOTIFICATION_ENDPOINTRepresents the "backchannel_client_notification_endpoint" attribute.BACKCHANNEL_LOGOUT_URIRepresents the "backchannel_logout_uri" attributeBACKCHANNEL_TOKEN_DELIVERY_MODERepresents the "backchannel_token_delivery_mode" attribute.BACKCHANNEL_USER_CODE_PARAMETERRepresents the "backchannel_user_code_parameter" attribute.CLIENT_DESCRIPTIONRepresents the "client_description" attributeCLIENT_IDRepresents the "client_id" attribute.CLIENT_NAMERepresents the "client_name" attribute.CLIENT_SECRETRepresents the "client_secret" attribute.DPOP_BOUND_ACCESS_TOKENSRepresents the "dpop_bound_access_tokens" attributeFRONTCHANNEL_LOGOUT_URIRepresents the "frontchannel_logout_uri" attributeGRANT_TYPESRepresents the "grant_types" attribute.ID_TOKEN_ENCRYPTED_RESPONSE_ALGRepresents the "id_token_encrypted_response_alg" attributeID_TOKEN_ENCRYPTED_RESPONSE_ENCRepresents the "id_token_encrypted_response_enc" attributeID_TOKEN_SIGNED_RESPONSE_ALGRepresents the "id_token_signed_response_alg" attribute.INTROSPECTION_ENCRYPTED_RESPONSE_ALGRepresents the "introspection_encrypted_response_alg" attribute.INTROSPECTION_ENCRYPTED_RESPONSE_ENCRepresents the "introspection_encrypted_response_enc" attribute.INTROSPECTION_SIGNED_RESPONSE_ALGRepresents the "introspection_signed_response_alg" attribute.JWKSRepresents the "jwks" attribute.JWKS_URIRepresents the "jwks_uri" attribute.LOGO_URIRepresents the "logo_uri" attribute.POST_LOGOUT_REDIRECT_URISRepresents the "post_logout_redirect_uris" attributeREDIRECT_URISRepresents the "redirect_uris" attribute.REQUEST_OBJECT_SIGNING_ALGRepresents the "request_object_signing_alg" attribute.REQUIRE_PUSHED_AUTHORIZATION_REQUESTSBoolean parameter indicating whether the only means of initiating an authorization request the client is allowed to use is a pushed authorization request.RESPONSE_TYPESRepresents the "response_type" attribute.SCOPERepresents the "scope" attribute.SECTOR_IDENTIFIER_URIRepresents the "sector_identifier_uri" attribute.SOFTWARE_STATEMENTRepresents the "software_statement" attribute.SUBJECT_TYPERepresents the "subject_type" attribute.TLS_CLIENT_AUTH_SUBJECT_DNRepresents the "tls_client_auth_subject_dn" attribute.TOKEN_ENDPOINT_AUTH_METHODRepresents the "token_endpoint_auth_method" attribute.TOKEN_ENDPOINT_AUTH_SIGNING_ALGRepresents the "token_endpoint_auth_signing_alg" attribute.USERINFO_ENCRYPTED_RESPONSE_ALGRepresents the "userinfo_encrypted_response_alg" attributeUSERINFO_ENCRYPTED_RESPONSE_ENCRepresents the "userinfo_encrypted_response_enc" attributeUSERINFO_SIGNED_RESPONSE_ALGRepresents the "userinfo_signed_response_alg" attribute
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Returns the name value for the enum type.static DynamicClientFieldsvalueOf(String name)Returns the enum constant of this type with the specified name.static DynamicClientFields[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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.
-
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 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 nameNullPointerException- if the argument is null
-
getName
public String getName()
Returns the name value for the enum type.- Returns:
- The name value of the enum.
-
-