Class TokenEndpointAuthMethodsValidator

java.lang.Object
org.forgerock.openig.fapi.dcr.request.validator.TokenEndpointAuthMethodsValidator
All Implemented Interfaces:
RegistrationRequestValidator

public class TokenEndpointAuthMethodsValidator extends Object implements RegistrationRequestValidator
Validate the RegistrationRequest token endpoint authentication method.

The Financial-grade API Security Profile 1.0 - Part 2: Advanced spec states in section 5.2.2-14:

shall authenticate the confidential client using one of the following methods (this overrides FAPI Security Profile 1.0 - Part 1: Baseline clause 5.2.2-4):

  1. tls_client_auth or self_signed_tls_client_auth as specified in section 2 of MTLS, or
  2. private_key_jwt as specified in section 9 of OIDC;