public class OTPFormAuthenticator extends AbstractUsernameFormAuthenticator implements Authenticator
ATTEMPTED_USERNAME, REGISTRATION_FORM_ACTION| Constructor and Description |
|---|
OTPFormAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
void |
action(AuthenticationFlowContext context) |
void |
authenticate(AuthenticationFlowContext context) |
void |
close() |
boolean |
configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
protected javax.ws.rs.core.Response |
createLoginForm(LoginFormsProvider form) |
boolean |
requiresUser() |
void |
setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
protected String |
tempDisabledError() |
void |
validateOTP(AuthenticationFlowContext context) |
challenge, dummyHash, enabledUser, invalidUser, isTemporarilyDisabledByBruteForce, runDefaultDummyHash, setDuplicateUserChallenge, validatePassword, validateUserAndPasswordpublic void action(AuthenticationFlowContext context)
action in interface Authenticatoraction in class AbstractUsernameFormAuthenticatorpublic void authenticate(AuthenticationFlowContext context)
authenticate in interface Authenticatorpublic void validateOTP(AuthenticationFlowContext context)
public boolean requiresUser()
requiresUser in interface Authenticatorprotected String tempDisabledError()
tempDisabledError in class AbstractUsernameFormAuthenticatorprotected javax.ws.rs.core.Response createLoginForm(LoginFormsProvider form)
createLoginForm in class AbstractUsernameFormAuthenticatorpublic boolean configuredFor(KeycloakSession session, RealmModel realm, UserModel user)
configuredFor in interface Authenticatorpublic void setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
setRequiredActions in interface Authenticatorpublic void close()
close in interface Providerclose in class AbstractFormAuthenticatorCopyright © 2019 JBoss by Red Hat. All rights reserved.