Package org.keycloak.models.jpa.session
Class JpaSessionUtil
java.lang.Object
org.keycloak.models.jpa.session.JpaSessionUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic StringgetClientId(UserSessionIdAndClientSessionId sessions) Extracts the client ID from a UserSessionIdAndClientSessionId record.static Stringstatic booleanhasClient(PersistentAuthenticatedClientSessionAdapter clientSession) static booleanstatic booleanofflineFromString(String offlineStr) static StringofflineToString(boolean offline)
-
Method Details
-
offlineToString
-
offlineFromString
-
isExternalClient
-
getExternalClientId
-
getClientId
-
getClientId
Extracts the client ID from a UserSessionIdAndClientSessionId record. Handles both internal clients (stored in clientSessionId) and external clients (stored via clientStorageProvider and externalClientId).- Parameters:
sessions- the session ID record containing client information- Returns:
- the client UUID, or null if no client session exists
-
hasClient
-