|
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 | ) |
1.8.13