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.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES
-
-
Method Summary
-
Methods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
getDisplayType, getReferenceCategory, getRequirementChoices, isConfigurable, isUserSetupAllowed
-
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpText
-
Methods inherited from interface org.keycloak.provider.ProviderFactory
close, create, getConfigMetadata, getId, init, order, postInit
-
-