|
UserSessionPersisterProvider | create (KeycloakSession session) |
|
void | init (Config.Scope config) |
|
void | postInit (KeycloakSessionFactory factory) |
|
void | close () |
|
String | getId () |
|
void | createUserSession (UserSessionModel userSession, boolean offline) |
|
void | createClientSession (AuthenticatedClientSessionModel clientSession, boolean offline) |
|
void | updateUserSession (UserSessionModel userSession, boolean offline) |
|
void | removeUserSession (String userSessionId, boolean offline) |
|
void | removeClientSession (String userSessionId, String clientUUID, boolean offline) |
|
void | onRealmRemoved (RealmModel realm) |
|
void | onClientRemoved (RealmModel realm, ClientModel client) |
|
void | onUserRemoved (RealmModel realm, UserModel user) |
|
void | clearDetachedUserSessions () |
|
void | updateAllTimestamps (int time) |
|
List< UserSessionModel > | loadUserSessions (int firstResult, int maxResults, boolean offline) |
|
int | getUserSessionsCount (boolean offline) |
|
default int | order () |
|
Persistence of userSessions is disabled . Useful just if you never need survive of userSessions/clientSessions among server restart. Offline sessions / offline tokens will be invalid after server restart as well,
- 著者
- Marek Posolda