Class AcrService

java.lang.Object
io.jans.as.server.service.AcrService

@Named public class AcrService extends Object
Author:
Yuriy Z
  • Field Details

  • Constructor Details

    • AcrService

      public AcrService()
  • Method Details

    • isAgama

      public static boolean isAgama(String acr)
    • getScriptName

      public static String getScriptName(String acr)
    • validateAcrs

      public void validateAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client) throws AcrChangedException
      Throws:
      AcrChangedException
    • removeParametersForAgamaAcr

      public static void removeParametersForAgamaAcr(AuthzRequest authzRequest)
    • removeParametersFromAgamaAcr

      public static String removeParametersFromAgamaAcr(String acr)
    • checkClientAuthorizedAcrs

      public void checkClientAuthorizedAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
    • applyAcrMappings

      public void applyAcrMappings(AuthzRequest authzRequest)
    • applyAcrMappings

      public String applyAcrMappings(List<String> acrValues)
    • checkAcrScriptIsAvailable

      public void checkAcrScriptIsAvailable(AuthzRequest authzRequest)
    • getAcrsToDetermineScript

      public static List<String> getAcrsToDetermineScript(List<String> acrValues)