Package org.keycloak.services.managers
Class UserSessionManager
java.lang.Object
org.keycloak.services.managers.UserSessionManager
- Author:
- Marek Posolda
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession) createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState) createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) findClientsWithOfflineToken(RealmModel realm, UserModel user) findOfflineSessions(RealmModel realm, UserModel user) Deprecated.findOfflineSessionsStream(RealmModel realm, UserModel user) findOfflineUserSession(RealmModel realm, String userSessionId) booleanisOfflineTokenAllowed(ClientSessionContext clientSessionCtx) booleanremoveClientFromOfflineUserSession(RealmModel realm, UserSessionModel userSession, ClientModel client, UserModel user) booleanrevokeOfflineToken(UserModel user, ClientModel client) voidrevokeOfflineUserSession(UserSessionModel userSession)
-
Constructor Details
-
UserSessionManager
-
-
Method Details
-
createOrUpdateOfflineSession
public void createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession) -
findOfflineUserSession
-
findClientsWithOfflineToken
-
findOfflineSessions
Deprecated. -
findOfflineSessionsStream
-
revokeOfflineToken
-
removeClientFromOfflineUserSession
public boolean removeClientFromOfflineUserSession(RealmModel realm, UserSessionModel userSession, ClientModel client, UserModel user) -
revokeOfflineUserSession
-
isOfflineTokenAllowed
-
createUserSession
public UserSessionModel createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) -
createUserSession
public UserSessionModel createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)
-