Package org.keycloak.services.managers
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClientSessionCode.ActionType
static class
ClientSessionCode.ParseResult<CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel>
-
Constructor Summary
Constructors Constructor Description ClientSessionCode(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, CLIENT_SESSION commonLoginSession)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CLIENT_SESSION
getClientSession()
static <CLIENT_SESSION extends org.keycloak.sessions.CommonClientSessionModel>
CLIENT_SESSIONgetClientSession(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)
String
getOrGenerateCode()
boolean
isActionActive(ClientSessionCode.ActionType actionType)
boolean
isValid(String requestedAction, ClientSessionCode.ActionType actionType)
boolean
isValidAction(String requestedAction)
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)
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)
void
removeExpiredClientSession()
void
setAction(String action)
-
-
-
Constructor Detail
-
ClientSessionCode
public ClientSessionCode(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, CLIENT_SESSION commonLoginSession)
-
-
Method Detail
-
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()
-
-