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):
-
Constructor Summary
ConstructorsConstructorDescriptionTokenEndpointAuthMethodsValidator(Set<String> supportedTokenEndpointAuthMethods) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(RegistrationRequest registrationRequest) Method which applies validation rules to an object.
-
Constructor Details
-
TokenEndpointAuthMethodsValidator
Constructor.- Parameters:
supportedTokenEndpointAuthMethods- The supported token endpoint auth methods to validate the registration object against
-
-
Method Details
-
validate
Description copied from interface:RegistrationRequestValidatorMethod which applies validation rules to an object.On validation failure a
RegistrationRequestExceptionis thrown.- Specified by:
validatein interfaceRegistrationRequestValidator- Parameters:
registrationRequest- theRegistrationRequestto validate- Throws:
RegistrationRequestException- on validation failure
-