Package org.keycloak.services.managers
Class UserSessionManager
- java.lang.Object
-
- org.keycloak.services.managers.UserSessionManager
-
public class UserSessionManager extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description UserSessionManager(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
createOrUpdateOfflineSession(org.keycloak.models.AuthenticatedClientSessionModel clientSession, org.keycloak.models.UserSessionModel userSession)
Set<org.keycloak.models.ClientModel>
findClientsWithOfflineToken(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
List<org.keycloak.models.UserSessionModel>
findOfflineSessions(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
Deprecated.Stream<org.keycloak.models.UserSessionModel>
findOfflineSessionsStream(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
org.keycloak.models.UserSessionModel
findOfflineUserSession(org.keycloak.models.RealmModel realm, String userSessionId)
boolean
isOfflineTokenAllowed(org.keycloak.models.ClientSessionContext clientSessionCtx)
boolean
revokeOfflineToken(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel client)
void
revokeOfflineUserSession(org.keycloak.models.UserSessionModel userSession)
-
-
-
Method Detail
-
createOrUpdateOfflineSession
public void createOrUpdateOfflineSession(org.keycloak.models.AuthenticatedClientSessionModel clientSession, org.keycloak.models.UserSessionModel userSession)
-
findOfflineUserSession
public org.keycloak.models.UserSessionModel findOfflineUserSession(org.keycloak.models.RealmModel realm, String userSessionId)
-
findClientsWithOfflineToken
public Set<org.keycloak.models.ClientModel> findClientsWithOfflineToken(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
-
findOfflineSessions
@Deprecated public List<org.keycloak.models.UserSessionModel> findOfflineSessions(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
Deprecated.
-
findOfflineSessionsStream
public Stream<org.keycloak.models.UserSessionModel> findOfflineSessionsStream(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
-
revokeOfflineToken
public boolean revokeOfflineToken(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel client)
-
revokeOfflineUserSession
public void revokeOfflineUserSession(org.keycloak.models.UserSessionModel userSession)
-
isOfflineTokenAllowed
public boolean isOfflineTokenAllowed(org.keycloak.models.ClientSessionContext clientSessionCtx)
-
-