Class MultifactorAuthenticationHttpTriggerProperties
java.lang.Object
org.apereo.cas.configuration.model.support.mfa.MultifactorAuthenticationHttpTriggerProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-core-authentication",
automated=true)
public class MultifactorAuthenticationHttpTriggerProperties
extends Object
implements Serializable
- Since:
- 6.4.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a request header that indicates the required MFA authentication flow.MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a parameter that indicates the required MFA authentication flow.MFA can be triggered for a specific authentication request, provided the request contains a session/request attribute that indicates the required MFA authentication flow.setRequestHeader
(String requestHeader) MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a request header that indicates the required MFA authentication flow.setRequestParameter
(String requestParameter) MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a parameter that indicates the required MFA authentication flow.setSessionAttribute
(String sessionAttribute) MFA can be triggered for a specific authentication request, provided the request contains a session/request attribute that indicates the required MFA authentication flow.
-
Constructor Details
-
MultifactorAuthenticationHttpTriggerProperties
public MultifactorAuthenticationHttpTriggerProperties()
-
-
Method Details
-
getSessionAttribute
MFA can be triggered for a specific authentication request, provided the request contains a session/request attribute that indicates the required MFA authentication flow. The attribute name is configurable, but its value must match the authentication provider id of an available MFA provider. -
getRequestHeader
MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a request header that indicates the required MFA authentication flow. The header name is configurable, but its value must match the authentication provider id of an available MFA provider. -
getRequestParameter
MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a parameter that indicates the required MFA authentication flow. The parameter name is configurable, but its value must match the authentication provider id of an available MFA provider. -
setSessionAttribute
MFA can be triggered for a specific authentication request, provided the request contains a session/request attribute that indicates the required MFA authentication flow. The attribute name is configurable, but its value must match the authentication provider id of an available MFA provider.- Returns:
this
.
-
setRequestHeader
MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a request header that indicates the required MFA authentication flow. The header name is configurable, but its value must match the authentication provider id of an available MFA provider.- Returns:
this
.
-
setRequestParameter
MFA can be triggered for a specific authentication request, provided the initial request to the CAS /login endpoint contains a parameter that indicates the required MFA authentication flow. The parameter name is configurable, but its value must match the authentication provider id of an available MFA provider.- Returns:
this
.
-