Class SamlIdPMultifactorAuthenticationTrigger

java.lang.Object
org.apereo.cas.support.saml.web.idp.web.SamlIdPMultifactorAuthenticationTrigger
All Implemented Interfaces:
org.apereo.cas.authentication.MultifactorAuthenticationTrigger, org.springframework.core.Ordered

public class SamlIdPMultifactorAuthenticationTrigger extends Object implements org.apereo.cas.authentication.MultifactorAuthenticationTrigger
Since:
6.4.0
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Map<String,String>
    Gets authentication context mappings.
    Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider>
    isActivated(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apereo.cas.authentication.principal.Service service)
     
    boolean
    supports(jakarta.servlet.http.HttpServletRequest request, org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.principal.Service service)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger

    getName, getOrder
  • Constructor Details

    • SamlIdPMultifactorAuthenticationTrigger

      public SamlIdPMultifactorAuthenticationTrigger()
  • Method Details

    • isActivated

      public Optional<org.apereo.cas.authentication.MultifactorAuthenticationProvider> isActivated(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apereo.cas.authentication.principal.Service service)
      Specified by:
      isActivated in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
    • supports

      public boolean supports(jakarta.servlet.http.HttpServletRequest request, org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.principal.Service service)
      Specified by:
      supports in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
    • getAuthenticationContextMappings

      protected Map<String,String> getAuthenticationContextMappings()
      Gets authentication context mappings.
      Returns:
      the authentication context mappings