public class MongoUserSessionProvider extends Object implements UserSessionProvider
| Constructor and Description |
|---|
MongoUserSessionProvider(KeycloakSession session,
MongoStore mongoStore,
MongoStoreInvocationContext invocationContext) |
public MongoUserSessionProvider(KeycloakSession session, MongoStore mongoStore, MongoStoreInvocationContext invocationContext)
public ClientSessionModel createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, String redirectUri, String state, Set<String> roles)
createClientSession in interface UserSessionProviderpublic ClientSessionModel getClientSession(RealmModel realm, String id)
getClientSession in interface UserSessionProviderpublic UserSessionModel createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe)
createUserSession in interface UserSessionProviderpublic UserSessionModel getUserSession(RealmModel realm, String id)
getUserSession in interface UserSessionProviderpublic List<UserSessionModel> getUserSessions(RealmModel realm, UserModel user)
getUserSessions in interface UserSessionProviderpublic List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client)
getUserSessions in interface UserSessionProviderpublic List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client, int firstResult, int maxResults)
getUserSessions in interface UserSessionProviderpublic int getActiveUserSessions(RealmModel realm, ClientModel client)
getActiveUserSessions in interface UserSessionProviderpublic void removeUserSession(RealmModel realm, UserSessionModel session)
removeUserSession in interface UserSessionProviderpublic void removeUserSessions(RealmModel realm, UserModel user)
removeUserSessions in interface UserSessionProviderpublic void removeUserSessions(RealmModel realm)
removeUserSessions in interface UserSessionProviderpublic void removeExpiredUserSessions(RealmModel realm)
removeExpiredUserSessions in interface UserSessionProviderpublic UsernameLoginFailureModel getUserLoginFailure(RealmModel realm, String username)
getUserLoginFailure in interface UserSessionProviderpublic UsernameLoginFailureModel addUserLoginFailure(RealmModel realm, String username)
addUserLoginFailure in interface UserSessionProviderpublic List<UsernameLoginFailureModel> getAllUserLoginFailures(RealmModel realm)
getAllUserLoginFailures in interface UserSessionProviderpublic void onRealmRemoved(RealmModel realm)
onRealmRemoved in interface UserSessionProviderpublic void onClientRemoved(RealmModel realm, ClientModel client)
onClientRemoved in interface UserSessionProviderpublic void onUserRemoved(RealmModel realm, UserModel user)
onUserRemoved in interface UserSessionProviderpublic void close()
close in interface UserSessionProviderclose in interface ProviderCopyright © 2014. All Rights Reserved.