Class ConditionalCredentialAuthenticatorFactory

java.lang.Object
org.keycloak.authentication.authenticators.conditional.ConditionalCredentialAuthenticatorFactory
All Implemented Interfaces:
AuthenticatorFactory, ConditionalAuthenticatorFactory, ConfigurableAuthenticatorFactory, ConfiguredProvider, ProviderFactory<Authenticator>

public class ConditionalCredentialAuthenticatorFactory extends Object implements ConditionalAuthenticatorFactory

Conditional authenticator that checks if a list of configured credentials has been used (or not used) by the user in the authentication process. This way the sub-flow can be executed only when the user has used a specific credential type (password for example) or not used a specific credential type (otp for example).

Author:
rmartinc