Class TimedMultifactorAuthenticationTrigger
- java.lang.Object
-
- org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
-
- All Implemented Interfaces:
org.apereo.cas.authentication.MultifactorAuthenticationTrigger
,org.springframework.core.Ordered
public class TimedMultifactorAuthenticationTrigger extends java.lang.Object implements org.apereo.cas.authentication.MultifactorAuthenticationTrigger
- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description TimedMultifactorAuthenticationTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider>
checkTimedMultifactorProvidersForRequest(org.apereo.cas.services.RegisteredService service)
Check timed multifactor providers for request optional.java.util.Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider>
isActivated(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, javax.servlet.http.HttpServletRequest httpServletRequest, org.apereo.cas.authentication.principal.Service service)
-
-
-
Method Detail
-
isActivated
public java.util.Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider> isActivated(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, javax.servlet.http.HttpServletRequest httpServletRequest, org.apereo.cas.authentication.principal.Service service)
- Specified by:
isActivated
in interfaceorg.apereo.cas.authentication.MultifactorAuthenticationTrigger
-
checkTimedMultifactorProvidersForRequest
protected java.util.Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider> checkTimedMultifactorProvidersForRequest(org.apereo.cas.services.RegisteredService service)
Check timed multifactor providers for request optional.- Parameters:
service
- the service- Returns:
- the provider
-
-