Class RecoveryAuthnCodesFormAuthenticator
java.lang.Object
org.keycloak.authentication.authenticators.browser.RecoveryAuthnCodesFormAuthenticator
- All Implemented Interfaces:
org.keycloak.authentication.Authenticator,org.keycloak.authentication.CredentialValidator<RecoveryAuthnCodesCredentialProvider>,org.keycloak.provider.Provider
public class RecoveryAuthnCodesFormAuthenticator
extends Object
implements org.keycloak.authentication.Authenticator, org.keycloak.authentication.CredentialValidator<RecoveryAuthnCodesCredentialProvider>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRecoveryAuthnCodesFormAuthenticator(org.keycloak.models.KeycloakSession keycloakSession) -
Method Summary
Modifier and TypeMethodDescriptionvoidaction(org.keycloak.authentication.AuthenticationFlowContext context) protected voidaddRequiredAction(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext) voidauthenticate(org.keycloak.authentication.AuthenticationFlowContext context) voidclose()booleanconfiguredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) getCredentialProvider(org.keycloak.models.KeycloakSession session) protected StringgetDisabledByBruteForceEventError(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext, org.keycloak.models.UserModel authenticatedUser) getType(org.keycloak.models.KeycloakSession session) protected booleanisDisabledByBruteForce(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext, org.keycloak.models.UserModel authenticatedUser) booleanvoidsetRequiredActions(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) 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, getRequiredActionsMethods inherited from interface org.keycloak.authentication.CredentialValidator
getCredentials
-
Field Details
-
GENERATED_RECOVERY_AUTHN_CODES_NOTE
- See Also:
-
GENERATED_AT_NOTE
- See Also:
-
-
Constructor Details
-
RecoveryAuthnCodesFormAuthenticator
public RecoveryAuthnCodesFormAuthenticator(org.keycloak.models.KeycloakSession keycloakSession)
-
-
Method Details
-
authenticate
public void authenticate(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
authenticatein interfaceorg.keycloak.authentication.Authenticator
-
action
public void action(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
actionin interfaceorg.keycloak.authentication.Authenticator
-
addRequiredAction
protected void addRequiredAction(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext) -
isDisabledByBruteForce
protected boolean isDisabledByBruteForce(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext, org.keycloak.models.UserModel authenticatedUser) -
getDisabledByBruteForceEventError
protected String getDisabledByBruteForceEventError(org.keycloak.authentication.AuthenticationFlowContext authnFlowContext, org.keycloak.models.UserModel authenticatedUser) -
requiresUser
public boolean requiresUser()- Specified by:
requiresUserin interfaceorg.keycloak.authentication.Authenticator
-
configuredFor
public boolean configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) - Specified by:
configuredForin interfaceorg.keycloak.authentication.Authenticator
-
setRequiredActions
public void setRequiredActions(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) - Specified by:
setRequiredActionsin interfaceorg.keycloak.authentication.Authenticator
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
getCredentialProvider
public RecoveryAuthnCodesCredentialProvider getCredentialProvider(org.keycloak.models.KeycloakSession session) - Specified by:
getCredentialProviderin interfaceorg.keycloak.authentication.CredentialValidator<RecoveryAuthnCodesCredentialProvider>
-
getType
- Specified by:
getTypein interfaceorg.keycloak.authentication.CredentialValidator<RecoveryAuthnCodesCredentialProvider>
-