# Uses of Package
org.keycloak.authentication

- Packages that use org.keycloak.authentication
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.browser |
  org.keycloak.authentication.authenticators.client |
  org.keycloak.authentication.authenticators.directgrant |
  org.keycloak.authentication.authenticators.resetcred |
  org.keycloak.authentication.forms |
  org.keycloak.authentication.requiredactions |
  org.keycloak.protocol |
  org.keycloak.protocol.oidc.utils |
  org.keycloak.protocol.saml.profile.ecp.authenticator |
  org.keycloak.services.resources |
  org.keycloak.utils |

- Classes in org.keycloak.authentication used by org.keycloak.authentication
  Class and Description
  AbstractAuthenticationFlowContext
  AuthenticationFlow
  AuthenticationFlowContext This interface encapsulates information about an execution in an AuthenticationFlow.
  AuthenticationFlowError Set of error codes that can be thrown by an Authenticator, FormAuthenticator, or FormAction
  AuthenticationFlowException Throw this exception from an Authenticator, FormAuthenticator, or FormAction if you want to completely abort the flow.
  AuthenticationProcessor
  AuthenticationProcessor.Result
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  ClientAuthenticationFlowContext Encapsulates information about the execution in ClientAuthenticationFlow
  ClientAuthenticator This interface is for users that want to add custom client authenticators to an authentication flow.
  ConfigurableAuthenticatorFactory
  FlowStatus Status of an execution/authenticator in a Authentication Flow
  FormContext Interface that encapsulates the current state of the current form being executed
  RequiredActionContext Interface that encapsulates current information about the current requred action
  RequiredActionContext.Status
  RequiredActionFactory You must specify a file META-INF/services/org.keycloak.authentication.RequiredActionFactory in the jar that this class is contained in This file must have the fully qualified class name of all your RequiredActionFactory classes
  ValidationContext Interface that encapsulates the current validation that is being performed.

- Classes in org.keycloak.authentication used by org.keycloak.authentication.authenticators.broker
  Class and Description
  AbstractFormAuthenticator Abstract helper class that Authenticator implementations can leverage
  AuthenticationFlowContext This interface encapsulates information about an execution in an AuthenticationFlow.
  AuthenticationFlowError Set of error codes that can be thrown by an Authenticator, FormAuthenticator, or FormAction
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  AuthenticatorFactory Factory for creating Authenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.authentication.authenticators.browser
  Class and Description
  AbstractFormAuthenticator Abstract helper class that Authenticator implementations can leverage
  AuthenticationFlowContext This interface encapsulates information about an execution in an AuthenticationFlow.
  AuthenticationFlowError Set of error codes that can be thrown by an Authenticator, FormAuthenticator, or FormAction
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  AuthenticatorFactory Factory for creating Authenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.authentication.authenticators.client
  Class and Description
  ClientAuthenticationFlowContext Encapsulates information about the execution in ClientAuthenticationFlow
  ClientAuthenticator This interface is for users that want to add custom client authenticators to an authentication flow.
  ClientAuthenticatorFactory Factory for creating ClientAuthenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.authentication.authenticators.directgrant
  Class and Description
  AuthenticationFlowContext This interface encapsulates information about an execution in an AuthenticationFlow.
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  AuthenticatorFactory Factory for creating Authenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.authentication.authenticators.resetcred
  Class and Description
  AuthenticationFlowContext This interface encapsulates information about an execution in an AuthenticationFlow.
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  AuthenticatorFactory Factory for creating Authenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.authentication.forms
  Class and Description
  ConfigurableAuthenticatorFactory
  FormAction Fine grain processing of a form.
  FormActionFactory Factory for instantiating FormAction objects.
  FormAuthenticator This class is responsible for rendering a form.
  FormAuthenticatorFactory Factory for instantiating FormAuthenticators.
  FormContext Interface that encapsulates the current state of the current form being executed
  ValidationContext Interface that encapsulates the current validation that is being performed.

- Classes in org.keycloak.authentication used by org.keycloak.authentication.requiredactions
  Class and Description
  RequiredActionContext Interface that encapsulates current information about the current requred action
  RequiredActionFactory You must specify a file META-INF/services/org.keycloak.authentication.RequiredActionFactory in the jar that this class is contained in This file must have the fully qualified class name of all your RequiredActionFactory classes
  RequiredActionProvider RequiredAction provider.

- Classes in org.keycloak.authentication used by org.keycloak.protocol
  Class and Description
  AuthenticationProcessor

- Classes in org.keycloak.authentication used by org.keycloak.protocol.oidc.utils
  Class and Description
  AuthenticationProcessor

- Classes in org.keycloak.authentication used by org.keycloak.protocol.saml.profile.ecp.authenticator
  Class and Description
  Authenticator This interface is for users that want to add custom authenticators to an authentication flow.
  AuthenticatorFactory Factory for creating Authenticator instances.
  ConfigurableAuthenticatorFactory

- Classes in org.keycloak.authentication used by org.keycloak.services.resources
  Class and Description
  AuthenticationProcessor

- Classes in org.keycloak.authentication used by org.keycloak.utils
  Class and Description
  ConfigurableAuthenticatorFactory

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