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 void
applyAcrMappings(AuthzRequest authzRequest)
String
applyAcrMappings(List<String> acrValues)
void
checkAcrScriptIsAvailable(AuthzRequest authzRequest)
void
checkClientAuthorizedAcrs(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
static List<String>
getAcrsToDetermineScript(List<String> acrValues)
static boolean
isAgama(String acr)
static void
removeParametersForAgamaAcr(AuthzRequest authzRequest)
static String
removeParametersFromAgamaAcr(String acr)
void
validateAcrs(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)
-
-