Package org.keycloak.authentication
Interface AuthenticatorFactory
- 
- All Superinterfaces:
- ConfigurableAuthenticatorFactory,- ConfiguredProvider,- ProviderFactory<Authenticator>
 - All Known Subinterfaces:
- AuthenticationFlowCallbackFactory,- ConditionalAuthenticatorFactory
 - All Known Implementing Classes:
- AbstractDirectGrantAuthenticator,- AbstractSetRequiredActionAuthenticator,- AbstractX509ClientCertificateAuthenticatorFactory,- AllowAccessAuthenticatorFactory,- BasicAuthAuthenticatorFactory,- BasicAuthOTPAuthenticatorFactory,- ConditionalLoaAuthenticatorFactory,- ConditionalOtpFormAuthenticatorFactory,- ConditionalRoleAuthenticatorFactory,- ConditionalUserAttributeValueFactory,- ConditionalUserConfiguredAuthenticatorFactory,- CookieAuthenticatorFactory,- DenyAccessAuthenticatorFactory,- DeployedScriptAuthenticatorFactory,- DockerAuthenticatorFactory,- HttpBasicAuthenticatorFactory,- IdentityProviderAuthenticatorFactory,- IdpAutoLinkAuthenticatorFactory,- IdpConfirmLinkAuthenticatorFactory,- IdpCreateUserIfUniqueAuthenticatorFactory,- IdpDetectExistingBrokerUserAuthenticatorFactory,- IdpEmailVerificationAuthenticatorFactory,- IdpReviewProfileAuthenticatorFactory,- IdpUsernamePasswordFormFactory,- NoCookieFlowRedirectAuthenticatorFactory,- OTPFormAuthenticatorFactory,- PasswordFormFactory,- RecoveryAuthnCodesFormAuthenticatorFactory,- ResetCredentialChooseUser,- ResetCredentialEmail,- ResetOTP,- ResetPassword,- ScriptBasedAuthenticatorFactory,- SpnegoAuthenticatorFactory,- UsernameFormFactory,- UsernamePasswordFormFactory,- UserSessionLimitsAuthenticatorFactory,- ValidateOTP,- ValidatePassword,- ValidateUsername,- ValidateX509CertificateUsernameFactory,- WebAuthnAuthenticatorFactory,- WebAuthnPasswordlessAuthenticatorFactory,- X509ClientCertificateAuthenticatorFactory
 
 public interface AuthenticatorFactory extends ProviderFactory<Authenticator>, ConfigurableAuthenticatorFactory Factory for creating Authenticator instances. This is a singleton and created when Keycloak boots. You must specify a file META-INF/services/org.keycloak.authentication.AuthenticatorFactory in the jar that this class is contained in This file must have the fully qualified class name of all your AuthenticatorFactory classes- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field Summary- 
Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactoryREQUIREMENT_CHOICES
 
- 
 - 
Method Summary- 
Methods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactorygetDisplayType, getReferenceCategory, getRequirementChoices, isConfigurable, isUserSetupAllowed
 - 
Methods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig, getConfigProperties, getHelpText
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactoryclose, create, getConfigMetadata, getId, init, order, postInit
 
- 
 
-