Class AuthorizeParamsValidator


  • public class AuthorizeParamsValidator
    extends Object
    Validates the parameters received for the authorize web service.
    Version:
    October 6, 2021
    Author:
    Javier Rojas Blum
    • Method Detail

      • 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

        public static boolean noNonePrompt​(List<io.jans.as.model.common.Prompt> prompts)
      • 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)