111         AuthenticationSessionModel authSession;
   116         RootAuthenticationSessionModel rootAuthSession = 
new AuthenticationSessionManager(
session).createAuthenticationSession(
realm, 
true);
   117         authSession = rootAuthSession.createAuthenticationSession(client);
   119         authSession.setAction(AuthenticationSessionModel.Action.AUTHENTICATE.name());
   120         authSession.
setProtocol(OIDCLoginProtocol.LOGIN_PROTOCOL);
   121         String redirectUri = Urls.accountBase(
uriInfo.getBaseUri()).path(
"/").build(
realm.
getName()).toString();
   122         authSession.setRedirectUri(redirectUri);
   123         authSession.setClientNote(OIDCLoginProtocol.REDIRECT_URI_PARAM, redirectUri);
   124         authSession.setClientNote(OIDCLoginProtocol.RESPONSE_TYPE_PARAM, OAuth2Constants.CODE);
   125         authSession.setClientNote(OIDCLoginProtocol.ISSUER, Urls.realmIssuer(
uriInfo.getBaseUri(), 
realm.
getName()));
 final UriInfo uriInfo
Definition: ActionTokenContext.java:54
 
final RealmModel realm
Definition: ActionTokenContext.java:53
 
final KeycloakSession session
Definition: ActionTokenContext.java:50
 
void setProtocol(String protocol)
 
ClientModel getClientByClientId(String clientId)
 
Definition: ClientModel.java:27