org.keycloak.authentication

## Interface AuthenticatorFactory

- All Superinterfaces:
    ConfigurableAuthenticatorFactory, ConfiguredProvider, ProviderFactory<Authenticator>
  All Known Implementing Classes:
    AbstractDirectGrantAuthenticator, AbstractSetRequiredActionAuthenticator, ConditionalOtpFormAuthenticatorFactory, CookieAuthenticatorFactory, HttpBasicAuthenticator, IdpConfirmLinkAuthenticatorFactory, IdpCreateUserIfUniqueAuthenticatorFactory, IdpEmailVerificationAuthenticatorFactory, IdpReviewProfileAuthenticatorFactory, IdpUsernamePasswordFormFactory, OTPFormAuthenticatorFactory, ResetCredentialChooseUser, ResetCredentialEmail, ResetOTP, ResetPassword, ScriptBasedAuthenticatorFactory, SpnegoAuthenticatorFactory, UsernamePasswordFormFactory, ValidateOTP, ValidatePassword, ValidateUsername

      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

- - ### Method Summary

    - ### Methods inherited from interface org.keycloak.provider.ProviderFactory

      `close, create, getId, init, postInit`

    - ### Methods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory

      `getDisplayType, getReferenceCategory, getRequirementChoices, isConfigurable, isUserSetupAllowed`

    - ### Methods inherited from interface org.keycloak.provider.ConfiguredProvider

      `getConfigProperties, getHelpText`

Copyright © 2016 JBoss by Red Hat. All rights reserved.