184         AuthenticationSessionModel authSession = null;
   185         UserSessionModel userSession = null;
   186         AuthenticationSessionManager authSessionManager = 
new AuthenticationSessionManager(
session);
   189             RootAuthenticationSessionModel rootAuthSession = authSessionManager.createAuthenticationSession(
realm, 
false);
   190             authSession = rootAuthSession.createAuthenticationSession(
client);
   192             authSession.setAuthenticatedUser(user);
   193             authSession.setProtocol(OIDCLoginProtocol.LOGIN_PROTOCOL);
   194             authSession.setClientNote(OIDCLoginProtocol.ISSUER, Urls.realmIssuer(
uriInfo.getBaseUri(), 
realm.
getName()));
   195             authSession.setClientNote(OIDCLoginProtocol.SCOPE_PARAM, scopeParam);
   200             AuthenticationManager.setClientScopesInSession(authSession);
   201             ClientSessionContext clientSessionCtx = TokenManager.attachAuthenticationSession(
session, userSession, authSession);
   203             TokenManager tokenManager = 
new TokenManager();
   205             TokenManager.AccessTokenResponseBuilder responseBuilder = tokenManager.responseBuilder(
realm, 
client, null, 
session, userSession, clientSessionCtx)
   206                     .generateAccessToken();
   208             return responseBuilder.getAccessToken();
   211             if (authSession != null) {
   212                 authSessionManager.removeAuthenticationSession(
realm, authSession, 
false);
   214             if (userSession != null) {
 
UserSessionModel createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
 
final UriInfo uriInfo
Definition: ClientScopeEvaluateResource.java:69
 
void removeUserSession(RealmModel realm, UserSessionModel session)
 
final RealmModel realm
Definition: ClientScopeEvaluateResource.java:65
 
final ClientConnection clientConnection
Definition: ClientScopeEvaluateResource.java:71
 
final ClientModel client
Definition: ClientScopeEvaluateResource.java:66
 
UserSessionProvider sessions()
 
final KeycloakSession session
Definition: ClientScopeEvaluateResource.java:70