Class DefaultMultifactorAuthenticationProviderResolver

  • All Implemented Interfaces:
    org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver

    public class DefaultMultifactorAuthenticationProviderResolver
    extends java.lang.Object
    implements org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
    Since:
    6.0.0
    • Field Summary

      • Fields inherited from interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver

        LOGGER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<org.springframework.webflow.execution.Event> resolveEventViaAttribute​(org.apereo.cas.authentication.principal.Principal principal, java.util.Map<java.lang.String,​java.util.List<java.lang.Object>> attributesToExamine, java.util.Collection<java.lang.String> attributeNames, org.apereo.cas.services.RegisteredService service, java.util.Optional<org.springframework.webflow.execution.RequestContext> context, java.util.Collection<org.apereo.cas.authentication.MultifactorAuthenticationProvider> providers, java.util.function.BiPredicate<java.lang.String,​org.apereo.cas.authentication.MultifactorAuthenticationProvider> predicate)  
      org.apereo.cas.authentication.principal.Principal resolvePrincipal​(org.apereo.cas.authentication.principal.Principal principal)  
      • 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.MultifactorAuthenticationProviderResolver

        getName, resolveEventViaAuthenticationAttribute, resolveEventViaPrincipalAttribute
    • Constructor Detail

      • DefaultMultifactorAuthenticationProviderResolver

        public DefaultMultifactorAuthenticationProviderResolver​(org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver resolver)
    • Method Detail

      • resolveEventViaAttribute

        public java.util.Set<org.springframework.webflow.execution.Event> resolveEventViaAttribute​(org.apereo.cas.authentication.principal.Principal principal,
                                                                                                   java.util.Map<java.lang.String,​java.util.List<java.lang.Object>> attributesToExamine,
                                                                                                   java.util.Collection<java.lang.String> attributeNames,
                                                                                                   org.apereo.cas.services.RegisteredService service,
                                                                                                   java.util.Optional<org.springframework.webflow.execution.RequestContext> context,
                                                                                                   java.util.Collection<org.apereo.cas.authentication.MultifactorAuthenticationProvider> providers,
                                                                                                   java.util.function.BiPredicate<java.lang.String,​org.apereo.cas.authentication.MultifactorAuthenticationProvider> predicate)
        Specified by:
        resolveEventViaAttribute in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
      • resolvePrincipal

        public org.apereo.cas.authentication.principal.Principal resolvePrincipal​(org.apereo.cas.authentication.principal.Principal principal)
        Specified by:
        resolvePrincipal in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver