Package org.keycloak.services.managers
Class UserSessionManager
- java.lang.Object
- 
- org.keycloak.services.managers.UserSessionManager
 
- 
 public class UserSessionManager extends Object - Author:
- Marek Posolda
 
- 
- 
Constructor SummaryConstructors Constructor Description UserSessionManager(KeycloakSession session)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
UserSessionManagerpublic UserSessionManager(KeycloakSession session) 
 
- 
 - 
Method Detail- 
createOrUpdateOfflineSessionpublic void createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession) 
 - 
findOfflineUserSessionpublic UserSessionModel findOfflineUserSession(RealmModel realm, String userSessionId) 
 - 
findClientsWithOfflineTokenpublic Set<ClientModel> findClientsWithOfflineToken(RealmModel realm, UserModel user) 
 - 
findOfflineSessions@Deprecated public List<UserSessionModel> findOfflineSessions(RealmModel realm, UserModel user) Deprecated.
 - 
findOfflineSessionsStreampublic Stream<UserSessionModel> findOfflineSessionsStream(RealmModel realm, UserModel user) 
 - 
revokeOfflineTokenpublic boolean revokeOfflineToken(UserModel user, ClientModel client) 
 - 
revokeOfflineUserSessionpublic void revokeOfflineUserSession(UserSessionModel userSession) 
 - 
isOfflineTokenAllowedpublic boolean isOfflineTokenAllowed(ClientSessionContext clientSessionCtx) 
 - 
createUserSessionpublic UserSessionModel createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) 
 - 
createUserSessionpublic UserSessionModel createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState) 
 
- 
 
-