public class RankedMultifactorAuthenticationProviderSelector
extends java.lang.Object
implements org.apereo.cas.services.MultifactorAuthenticationProviderSelector
RankedMultifactorAuthenticationProviderSelector
that sorts providers based on their rank and picks the one with
the highest priority.| Constructor and Description |
|---|
RankedMultifactorAuthenticationProviderSelector() |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.services.MultifactorAuthenticationProvider |
resolve(java.util.Collection<org.apereo.cas.services.MultifactorAuthenticationProvider> providers,
org.apereo.cas.services.RegisteredService service,
org.apereo.cas.authentication.principal.Principal principal) |
public RankedMultifactorAuthenticationProviderSelector()
public org.apereo.cas.services.MultifactorAuthenticationProvider resolve(java.util.Collection<org.apereo.cas.services.MultifactorAuthenticationProvider> providers,
org.apereo.cas.services.RegisteredService service,
org.apereo.cas.authentication.principal.Principal principal)
resolve in interface org.apereo.cas.services.MultifactorAuthenticationProviderSelector