public interface MultifactorAuthenticationProviderResolver
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MultifactorAuthenticationProvider> |
flattenProviders(java.util.Collection<? extends MultifactorAuthenticationProvider> providers)
Consolidate providers collection.
|
java.util.Optional<MultifactorAuthenticationProvider> |
resolveProvider(java.util.Map<java.lang.String,MultifactorAuthenticationProvider> providers,
java.util.Collection<java.lang.String> requestMfaMethod)
Locate the provider in the collection, and have it match the requested mfa.
|
java.util.Collection<MultifactorAuthenticationProvider> flattenProviders(java.util.Collection<? extends MultifactorAuthenticationProvider> providers)
providers
- the providersjava.util.Optional<MultifactorAuthenticationProvider> resolveProvider(java.util.Map<java.lang.String,MultifactorAuthenticationProvider> providers, java.util.Collection<java.lang.String> requestMfaMethod)
providers
- the providersrequestMfaMethod
- the request mfa method