public class IdpReviewProfileAuthenticator extends AbstractIdpAuthenticator
| Modifier and Type | Field and Description |
|---|---|
protected static ServicesLogger |
logger |
BROKER_REGISTERED_NEW_USER, BROKERED_CONTEXT_NOTE, ENFORCE_UPDATE_PROFILE, EXISTING_USER_INFO, IS_DIFFERENT_BROWSER, UPDATE_PROFILE_EMAIL_CHANGED| Constructor and Description |
|---|
IdpReviewProfileAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionImpl(AuthenticationFlowContext context,
SerializedBrokeredIdentityContext userCtx,
BrokeredIdentityContext brokerContext) |
protected void |
authenticateImpl(AuthenticationFlowContext context,
SerializedBrokeredIdentityContext userCtx,
BrokeredIdentityContext brokerContext) |
boolean |
configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user)
Is this authenticator configured for this user.
|
protected boolean |
requiresUpdateProfilePage(AuthenticationFlowContext context,
SerializedBrokeredIdentityContext userCtx,
BrokeredIdentityContext brokerContext) |
boolean |
requiresUser()
Does this authenticator require that the user has already been identified? That AuthenticatorContext.getUser() is not null?
|
action, authenticate, close, getExistingUser, sendFailureChallenge, setRequiredActionsprotected static ServicesLogger logger
public boolean requiresUser()
Authenticatorprotected void authenticateImpl(AuthenticationFlowContext context, SerializedBrokeredIdentityContext userCtx, BrokeredIdentityContext brokerContext)
authenticateImpl in class AbstractIdpAuthenticatorprotected boolean requiresUpdateProfilePage(AuthenticationFlowContext context, SerializedBrokeredIdentityContext userCtx, BrokeredIdentityContext brokerContext)
protected void actionImpl(AuthenticationFlowContext context, SerializedBrokeredIdentityContext userCtx, BrokeredIdentityContext brokerContext)
actionImpl in class AbstractIdpAuthenticatorpublic boolean configuredFor(KeycloakSession session, RealmModel realm, UserModel user)
AuthenticatorCopyright © 2016 JBoss by Red Hat. All rights reserved.