Package io.jans.as.server.service
Class AcrService
- java.lang.Object
-
- io.jans.as.server.service.AcrService
-
@Named public class AcrService extends Object
- Author:
- Yuriy Z
-
-
Constructor Summary
Constructors Constructor Description AcrService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyAcrMappings(AuthzRequest authzRequest)StringapplyAcrMappings(List<String> acrValues)voidcheckAcrScriptIsAvailable(AuthzRequest authzRequest)voidcheckClientAuthorizedAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)static List<String>getAcrsToDetermineScript(List<String> acrValues)static booleanisAgama(String acr)static voidremoveParametersForAgamaAcr(AuthzRequest authzRequest)static StringremoveParametersFromAgamaAcr(String acr)voidvalidateAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
-
-
-
Field Detail
-
AGAMA
public static final String AGAMA
- See Also:
- Constant Field Values
-
-
Method Detail
-
isAgama
public static boolean isAgama(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)
-
checkClientAuthorizedAcrs
public void checkClientAuthorizedAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
-
applyAcrMappings
public void applyAcrMappings(AuthzRequest authzRequest)
-
checkAcrScriptIsAvailable
public void checkAcrScriptIsAvailable(AuthzRequest authzRequest)
-
-