keycloak
|
UserLoginFailureModel org.keycloak.models.UserSessionProvider.addUserLoginFailure | ( | RealmModel | realm, |
String | userId | ||
) |
void org.keycloak.models.UserSessionProvider.close | ( | ) |
AuthenticatedClientSessionModel org.keycloak.models.UserSessionProvider.createClientSession | ( | RealmModel | realm, |
ClientModel | client, | ||
UserSessionModel | userSession | ||
) |
AuthenticatedClientSessionModel org.keycloak.models.UserSessionProvider.createOfflineClientSession | ( | AuthenticatedClientSessionModel | clientSession, |
UserSessionModel | offlineUserSession | ||
) |
Will automatically attach newly created offline client session to the offlineUserSession
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
UserSessionModel org.keycloak.models.UserSessionProvider.createOfflineUserSession | ( | UserSessionModel | userSession | ) |
Newly created userSession won't contain attached AuthenticatedClientSessions
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
UserSessionModel org.keycloak.models.UserSessionProvider.createUserSession | ( | RealmModel | realm, |
UserModel | user, | ||
String | loginUsername, | ||
String | ipAddress, | ||
String | authMethod, | ||
boolean | rememberMe, | ||
String | brokerSessionId, | ||
String | brokerUserId | ||
) |
UserSessionModel org.keycloak.models.UserSessionProvider.createUserSession | ( | String | id, |
RealmModel | realm, | ||
UserModel | user, | ||
String | loginUsername, | ||
String | ipAddress, | ||
String | authMethod, | ||
boolean | rememberMe, | ||
String | brokerSessionId, | ||
String | brokerUserId | ||
) |
Map<String, Long> org.keycloak.models.UserSessionProvider.getActiveClientSessionStats | ( | RealmModel | realm, |
boolean | offline | ||
) |
Returns a summary of client sessions key is client.getId()
realm | |
offline |
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
long org.keycloak.models.UserSessionProvider.getActiveUserSessions | ( | RealmModel | realm, |
ClientModel | client | ||
) |
AuthenticatedClientSessionModel org.keycloak.models.UserSessionProvider.getClientSession | ( | UserSessionModel | userSession, |
ClientModel | client, | ||
UUID | clientSessionId, | ||
boolean | offline | ||
) |
long org.keycloak.models.UserSessionProvider.getOfflineSessionsCount | ( | RealmModel | realm, |
ClientModel | client | ||
) |
UserSessionModel org.keycloak.models.UserSessionProvider.getOfflineUserSession | ( | RealmModel | realm, |
String | userSessionId | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getOfflineUserSessions | ( | RealmModel | realm, |
UserModel | user | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getOfflineUserSessions | ( | RealmModel | realm, |
ClientModel | client, | ||
int | first, | ||
int | max | ||
) |
UserLoginFailureModel org.keycloak.models.UserSessionProvider.getUserLoginFailure | ( | RealmModel | realm, |
String | userId | ||
) |
UserSessionModel org.keycloak.models.UserSessionProvider.getUserSession | ( | RealmModel | realm, |
String | id | ||
) |
UserSessionModel org.keycloak.models.UserSessionProvider.getUserSessionByBrokerSessionId | ( | RealmModel | realm, |
String | brokerSessionId | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getUserSessionByBrokerUserId | ( | RealmModel | realm, |
String | brokerUserId | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getUserSessions | ( | RealmModel | realm, |
UserModel | user | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getUserSessions | ( | RealmModel | realm, |
ClientModel | client | ||
) |
List<UserSessionModel> org.keycloak.models.UserSessionProvider.getUserSessions | ( | RealmModel | realm, |
ClientModel | client, | ||
int | firstResult, | ||
int | maxResults | ||
) |
UserSessionModel org.keycloak.models.UserSessionProvider.getUserSessionWithPredicate | ( | RealmModel | realm, |
String | id, | ||
boolean | offline, | ||
Predicate< UserSessionModel > | predicate | ||
) |
Return userSession of specified ID as long as the predicate passes. Otherwise returns
. If predicate doesn't pass, implementation can do some best-effort actions to try have predicate passing (eg. download userSession from other DC)
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
UserSessionModel org.keycloak.models.UserSessionProvider.importUserSession | ( | UserSessionModel | persistentUserSession, |
boolean | offline, | ||
boolean | importAuthenticatedClientSessions | ||
) |
Triggered by persister during pre-load. It optionally imports authenticatedClientSessions too if requested. Otherwise the imported UserSession will have empty list of AuthenticationSessionModel
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
void org.keycloak.models.UserSessionProvider.onClientRemoved | ( | RealmModel | realm, |
ClientModel | client | ||
) |
void org.keycloak.models.UserSessionProvider.onRealmRemoved | ( | RealmModel | realm | ) |
void org.keycloak.models.UserSessionProvider.removeAllUserLoginFailures | ( | RealmModel | realm | ) |
void org.keycloak.models.UserSessionProvider.removeExpired | ( | RealmModel | realm | ) |
Implementation should propagate removal of expired userSessions to userSessionPersister too
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
void org.keycloak.models.UserSessionProvider.removeOfflineUserSession | ( | RealmModel | realm, |
UserSessionModel | userSession | ||
) |
Removes the attached clientSessions as well
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
void org.keycloak.models.UserSessionProvider.removeUserLoginFailure | ( | RealmModel | realm, |
String | userId | ||
) |
void org.keycloak.models.UserSessionProvider.removeUserSession | ( | RealmModel | realm, |
UserSessionModel | session | ||
) |
This will remove attached ClientLoginSessionModels too
org.keycloak.models.sessions.infinispan.InfinispanUserSessionProviderで実装されています。
void org.keycloak.models.UserSessionProvider.removeUserSessions | ( | RealmModel | realm, |
UserModel | user | ||
) |
void org.keycloak.models.UserSessionProvider.removeUserSessions | ( | RealmModel | realm | ) |