public class UserSessionManager extends Object
Constructor and Description |
---|
UserSessionManager(KeycloakSession session) |
Modifier and Type | Method and Description |
---|---|
void |
createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession,
UserSessionModel userSession) |
Set<ClientModel> |
findClientsWithOfflineToken(RealmModel realm,
UserModel user) |
List<UserSessionModel> |
findOfflineSessions(RealmModel realm,
UserModel user)
Deprecated.
|
Stream<UserSessionModel> |
findOfflineSessionsStream(RealmModel realm,
UserModel user) |
UserSessionModel |
findOfflineUserSession(RealmModel realm,
String userSessionId) |
boolean |
isOfflineTokenAllowed(ClientSessionContext clientSessionCtx) |
boolean |
revokeOfflineToken(UserModel user,
ClientModel client) |
void |
revokeOfflineUserSession(UserSessionModel userSession) |
public UserSessionManager(KeycloakSession session)
public void createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession)
public UserSessionModel findOfflineUserSession(RealmModel realm, String userSessionId)
public Set<ClientModel> findClientsWithOfflineToken(RealmModel realm, UserModel user)
@Deprecated public List<UserSessionModel> findOfflineSessions(RealmModel realm, UserModel user)
public Stream<UserSessionModel> findOfflineSessionsStream(RealmModel realm, UserModel user)
public boolean revokeOfflineToken(UserModel user, ClientModel client)
public void revokeOfflineUserSession(UserSessionModel userSession)
public boolean isOfflineTokenAllowed(ClientSessionContext clientSessionCtx)
Copyright © 2021 JBoss by Red Hat. All rights reserved.