Class ClientSessionCode<CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel>

java.lang.Object
org.keycloak.services.managers.ClientSessionCode<CLIENT_SESSION>

public class ClientSessionCode<CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel> extends Object
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

    • ClientSessionCode

      public ClientSessionCode(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, CLIENT_SESSION commonLoginSession)
  • Method Details

    • parseResult

      public static <CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel> ClientSessionCode.ParseResult<CLIENT_SESSION> parseResult(String code, String tabId, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.events.EventBuilder event, Class<CLIENT_SESSION> sessionClass)
    • parseResult

      public static <CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel> ClientSessionCode.ParseResult<CLIENT_SESSION> parseResult(String code, String tabId, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.events.EventBuilder event, CLIENT_SESSION clientSession)
    • getClientSession

      public static <CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel> CLIENT_SESSION getClientSession(String code, String tabId, org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.events.EventBuilder event, Class<CLIENT_SESSION> sessionClass)
    • getClientSession

      public CLIENT_SESSION getClientSession()
    • isValid

      public boolean isValid(String requestedAction, ClientSessionCode.ActionType actionType)
    • isActionActive

      public boolean isActionActive(ClientSessionCode.ActionType actionType)
    • isValidAction

      public boolean isValidAction(String requestedAction)
    • removeExpiredClientSession

      public void removeExpiredClientSession()
    • setAction

      public void setAction(String action)
    • getOrGenerateCode

      public String getOrGenerateCode()