72         final UriInfo uriInfo = tokenContext.
getUriInfo();
    78             token.setCompoundAuthenticationSessionId(authSessionEncodedId);
    79             UriBuilder builder = 
Urls.
actionTokenBuilder(uriInfo.getBaseUri(), token.serialize(session, realm, uriInfo),
    81             String confirmUri = builder.build(realm.
getName()).toString();
    83             return session.
getProvider(LoginFormsProvider.class)
    84                     .setAuthenticationSession(authSession)
    85                     .setSuccess(Messages.CONFIRM_EXECUTION_OF_ACTIONS)
    91         String redirectUri = RedirectUtils.verifyRedirectUri(tokenContext.
getUriInfo(), token.getRedirectUri(),
    94         if (redirectUri != null) {
   101         token.getRequiredActions().stream().forEach(authSession::addRequiredAction);
 Definition: AuthenticationManager.java:102
 
UriInfo getUriInfo()
Definition: ActionTokenContext.java:97
 
Definition: UserModel.java:30
 
Definition: AuthenticationSessionCompoundId.java:27
 
Definition: OIDCLoginProtocol.java:61
 
UserModel getAuthenticatedUser()
 
static Response redirectToRequiredActions(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession, UriInfo uriInfo, String requiredAction)
Definition: AuthenticationManager.java:795
 
void setClientNote(String name, String value)
 
boolean isAuthenticationSessionFresh()
Definition: ActionTokenContext.java:130
 
void setAuthNote(String name, String value)
 
static String nextRequiredAction(final KeycloakSession session, final AuthenticationSessionModel authSession, final ClientConnection clientConnection, final HttpRequest request, final UriInfo uriInfo, final EventBuilder event)
Definition: AuthenticationManager.java:865
 
String TEMPLATE_ATTR_REQUIRED_ACTIONS
Definition: Constants.java:66
 
HttpRequest getRequest()
Definition: ActionTokenContext.java:105
 
String TEMPLATE_ATTR_ACTION_URI
Definition: Constants.java:65
 
RealmModel getRealm()
Definition: ActionTokenContext.java:93
 
void setRedirectUri(String uri)
 
static AuthenticationSessionCompoundId fromAuthSession(AuthenticationSessionModel authSession)
Definition: AuthenticationSessionCompoundId.java:31
 
AuthenticationSessionModel getAuthenticationSession()
Definition: ActionTokenContext.java:134
 
String getEncodedId()
Definition: AuthenticationSessionCompoundId.java:76
 
static final String REDIRECT_URI_PARAM
Definition: OIDCLoginProtocol.java:70
 
static UriBuilder actionTokenBuilder(URI baseUri, String tokenString, String clientId, String tabId)
Definition: Urls.java:190
 
KeycloakSession getSession()
Definition: ActionTokenContext.java:89
 
Definition: Constants.java:29
 
void setEmailVerified(boolean verified)
 
ClientConnection getClientConnection()
Definition: ActionTokenContext.java:101
 
< T extends Provider > T getProvider(Class< T > clazz)
 
static final String SET_REDIRECT_URI_AFTER_REQUIRED_ACTIONS
Definition: AuthenticationManager.java:103
 
EventBuilder getEvent()
Definition: ActionTokenContext.java:81
 
Definition: RealmModel.java:34
 
Definition: KeycloakSession.java:32
 
Definition: AuthenticationSessionModel.java:33