Class Constants

java.lang.Object
org.forgerock.openig.fapi.dcr.common.Constants

public final class Constants extends Object
List of shared constants regarding FAPI Dynamic Client Registration.
  • Field Details

    • VALIDATABLE_HTTP_REQUEST_METHODS

      public static final Set<String> VALIDATABLE_HTTP_REQUEST_METHODS
      Define the only validatable methods supported by DCR.

      The HTTP methods to apply FAPI validation to where POST is used to create new OAuth2 client's and PUT update existing OAuth2 clients, both of these types of request must be validated.

      DCR API also supports GET and DELETE, there is no validation to apply here so requests with these methods should be passed on down the chain.

    • FAPI_SUPPORTED_SIGNING_ALGORITHMS

      public static final Set<String> FAPI_SUPPORTED_SIGNING_ALGORITHMS
      Supported signing attributes must be valid according to FAPI Spec 1.0 Part 2. Algorithm considerations
    • FAPI_SUPPORTED_TOKEN_ENDPOINT_AUTH_METHODS

      public static final Set<String> FAPI_SUPPORTED_TOKEN_ENDPOINT_AUTH_METHODS
      Supported token endpoint auth methods must be valid according to FAPI Spec 1.0 Part 2. Authorization server
    • DEFAULT_REGISTRATION_REQUEST_SIGNING_FIELD_NAMES

      public static final Set<String> DEFAULT_REGISTRATION_REQUEST_SIGNING_FIELD_NAMES
      Default fields to retrieve signing algorithms used to sign the JWT in regard to FAPI_SUPPORTED_TOKEN_ENDPOINT_AUTH_METHODS Client Metadata.