## Uses of Interface
org.keycloak.authentication.ConfigurableAuthenticatorFactory

- Packages that use ConfigurableAuthenticatorFactory
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.browser |
  org.keycloak.authentication.authenticators.challenge |
  org.keycloak.authentication.authenticators.cli |
  org.keycloak.authentication.authenticators.client |
  org.keycloak.authentication.authenticators.conditional |
  org.keycloak.authentication.authenticators.console |
  org.keycloak.authentication.authenticators.directgrant |
  org.keycloak.authentication.authenticators.resetcred |
  org.keycloak.authentication.authenticators.x509 |
  org.keycloak.authentication.forms |
  org.keycloak.protocol.docker |
  org.keycloak.protocol.saml.profile.ecp.authenticator |
  org.keycloak.utils |

- - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication

    Subinterfaces of ConfigurableAuthenticatorFactory in org.keycloak.authentication
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AuthenticatorFactory` Factory for creating Authenticator instances.
    `interface` | `ClientAuthenticatorFactory` Factory for creating ClientAuthenticator instances.
    `interface` | `FormActionFactory` Factory for instantiating FormAction objects.
    `interface` | `FormAuthenticatorFactory` Factory for instantiating FormAuthenticators.

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.broker

    Classes in org.keycloak.authentication.authenticators.broker that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IdpAutoLinkAuthenticatorFactory`
    `class` | `IdpConfirmLinkAuthenticatorFactory`
    `class` | `IdpCreateUserIfUniqueAuthenticatorFactory`
    `class` | `IdpEmailVerificationAuthenticatorFactory`
    `class` | `IdpReviewProfileAuthenticatorFactory`
    `class` | `IdpUsernamePasswordFormFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.browser

    Classes in org.keycloak.authentication.authenticators.browser that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConditionalOtpFormAuthenticatorFactory` An `AuthenticatorFactory` for `ConditionalOtpFormAuthenticator`s.
    `class` | `CookieAuthenticatorFactory`
    `class` | `DeployedScriptAuthenticatorFactory`
    `class` | `IdentityProviderAuthenticatorFactory`
    `class` | `OTPFormAuthenticatorFactory`
    `class` | `PasswordFormFactory`
    `class` | `ScriptBasedAuthenticatorFactory` An `AuthenticatorFactory` for `ScriptBasedAuthenticator`s.
    `class` | `SpnegoAuthenticatorFactory`
    `class` | `UsernameFormFactory`
    `class` | `UsernamePasswordFormFactory`
    `class` | `WebAuthnAuthenticatorFactory`
    `class` | `WebAuthnPasswordlessAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.challenge

    Classes in org.keycloak.authentication.authenticators.challenge that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicAuthAuthenticatorFactory`
    `class` | `BasicAuthOTPAuthenticatorFactory`
    `class` | `NoCookieFlowRedirectAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.cli

    Classes in org.keycloak.authentication.authenticators.cli that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CliUsernamePasswordAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.client

    Classes in org.keycloak.authentication.authenticators.client that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientAuthenticator`
    `class` | `ClientIdAndSecretAuthenticator` Validates client based on "client_id" and "client_secret" sent either in request parameters or in "Authorization: Basic" header .
    `class` | `JWTClientAuthenticator` Client authentication based on JWT signed by client private key .
    `class` | `JWTClientSecretAuthenticator` Client authentication based on JWT signed by client secret instead of private key .
    `class` | `X509ClientAuthenticator`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.conditional

    Subinterfaces of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.conditional
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConditionalAuthenticatorFactory`

    Classes in org.keycloak.authentication.authenticators.conditional that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConditionalRoleAuthenticatorFactory`
    `class` | `ConditionalUserConfiguredAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.console

    Classes in org.keycloak.authentication.authenticators.console that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsoleUsernamePasswordAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.directgrant

    Classes in org.keycloak.authentication.authenticators.directgrant that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDirectGrantAuthenticator`
    `class` | `ValidateOTP`
    `class` | `ValidatePassword`
    `class` | `ValidateUsername`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.resetcred

    Classes in org.keycloak.authentication.authenticators.resetcred that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSetRequiredActionAuthenticator`
    `class` | `ResetCredentialChooseUser`
    `class` | `ResetCredentialEmail`
    `class` | `ResetOTP`
    `class` | `ResetPassword`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.authenticators.x509

    Classes in org.keycloak.authentication.authenticators.x509 that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractX509ClientCertificateAuthenticatorFactory`
    `class` | `ValidateX509CertificateUsernameFactory`
    `class` | `X509ClientCertificateAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.authentication.forms

    Classes in org.keycloak.authentication.forms that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegistrationPage`
    `class` | `RegistrationPassword`
    `class` | `RegistrationProfile`
    `class` | `RegistrationRecaptcha`
    `class` | `RegistrationUserCreation`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.protocol.docker

    Classes in org.keycloak.protocol.docker that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DockerAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.protocol.saml.profile.ecp.authenticator

    Classes in org.keycloak.protocol.saml.profile.ecp.authenticator that implement ConfigurableAuthenticatorFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpBasicAuthenticatorFactory`

  - ### Uses of ConfigurableAuthenticatorFactory in org.keycloak.utils

    Methods in org.keycloak.utils that return ConfigurableAuthenticatorFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ConfigurableAuthenticatorFactory` | CredentialHelper.`getConfigurableAuthenticatorFactory(KeycloakSession session, String providerId)`

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