Class AuthorizeParamsValidator
java.lang.Object
io.jans.as.server.model.authorize.AuthorizeParamsValidator
Validates the parameters received for the authorize web service.
- Version:
- October 6, 2021
- Author:
- Javier Rojas Blum
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
noNonePrompt
(List<io.jans.as.model.common.Prompt> prompts) static boolean
validateGrantType
(List<io.jans.as.model.common.ResponseType> responseTypes, io.jans.as.model.common.GrantType[] clientGrantTypesArray, io.jans.as.model.configuration.AppConfiguration appConfiguration) static boolean
validateParams
(List<io.jans.as.model.common.ResponseType> responseTypes, List<io.jans.as.model.common.Prompt> prompts, String nonce, boolean fapiCompatibility, io.jans.as.model.common.ResponseMode responseMode) Validates the parameters for an authorization request.static boolean
validateResponseTypes
(List<io.jans.as.model.common.ResponseType> responseTypes, io.jans.as.common.model.registration.Client client)
-
Method Details
-
validateParams
public static boolean validateParams(List<io.jans.as.model.common.ResponseType> responseTypes, List<io.jans.as.model.common.Prompt> prompts, String nonce, boolean fapiCompatibility, io.jans.as.model.common.ResponseMode responseMode) Validates the parameters for an authorization request.- Parameters:
responseTypes
- The response types. This parameter is mandatory.- Returns:
- Returns
true
when all the parameters are valid.
-
noNonePrompt
-
validateResponseTypes
public static boolean validateResponseTypes(List<io.jans.as.model.common.ResponseType> responseTypes, io.jans.as.common.model.registration.Client client) -
validateGrantType
public static boolean validateGrantType(List<io.jans.as.model.common.ResponseType> responseTypes, io.jans.as.model.common.GrantType[] clientGrantTypesArray, io.jans.as.model.configuration.AppConfiguration appConfiguration)
-