Class AbstractDirectGrantAuthenticator
java.lang.Object
org.keycloak.authentication.authenticators.directgrant.AbstractDirectGrantAuthenticator
- All Implemented Interfaces:
org.keycloak.authentication.Authenticator,org.keycloak.authentication.AuthenticatorFactory,org.keycloak.authentication.ConfigurableAuthenticatorFactory,org.keycloak.provider.ConfiguredProvider,org.keycloak.provider.Provider,org.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
- Direct Known Subclasses:
ValidateOTP,ValidatePassword,ValidateUsername
public abstract class AbstractDirectGrantAuthenticator
extends Object
implements org.keycloak.authentication.Authenticator, org.keycloak.authentication.AuthenticatorFactory
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaction(org.keycloak.authentication.AuthenticationFlowContext context) voidclose()org.keycloak.authentication.Authenticatorcreate(org.keycloak.models.KeycloakSession session) jakarta.ws.rs.core.ResponseerrorResponse(int status, String error, String errorDescription) voidinit(org.keycloak.Config.Scope config) voidpostInit(org.keycloak.models.KeycloakSessionFactory factory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.Authenticator
areRequiredActionsEnabled, authenticate, configuredFor, getRequiredActions, requiresUser, setRequiredActionsMethods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
getDisplayType, getOptionalReferenceCategories, getReferenceCategory, getRequirementChoices, isConfigurable, isUserSetupAllowedMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpTextMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, getId, order
-
Constructor Details
-
AbstractDirectGrantAuthenticator
public AbstractDirectGrantAuthenticator()
-
-
Method Details
-
errorResponse
-
action
public void action(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
actionin interfaceorg.keycloak.authentication.Authenticator
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider- Specified by:
closein interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
-
create
public org.keycloak.authentication.Authenticator create(org.keycloak.models.KeycloakSession session) - Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
-
init
public void init(org.keycloak.Config.Scope config) - Specified by:
initin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
-
postInit
public void postInit(org.keycloak.models.KeycloakSessionFactory factory) - Specified by:
postInitin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
-