public class MongoKeycloakSession extends Object implements KeycloakSession
| Constructor and Description |
|---|
MongoKeycloakSession(MongoStore mongoStore) |
public MongoKeycloakSession(MongoStore mongoStore)
public KeycloakTransaction getTransaction()
getTransaction in interface KeycloakSessionpublic void close()
close in interface KeycloakSessionclose in interface Providerpublic void removeAllData()
removeAllData in interface KeycloakSessionpublic RealmModel createRealm(String name)
createRealm in interface KeycloakSessionpublic RealmModel createRealm(String id, String name)
createRealm in interface KeycloakSessionpublic RealmModel getRealm(String id)
getRealm in interface KeycloakSessionpublic List<RealmModel> getRealms()
getRealms in interface KeycloakSessionpublic RealmModel getRealmByName(String name)
getRealmByName in interface KeycloakSessionpublic UserModel getUserById(String id, RealmModel realm)
getUserById in interface KeycloakSessionpublic UserModel getUserByUsername(String username, RealmModel realm)
getUserByUsername in interface KeycloakSessionpublic UserModel getUserByEmail(String email, RealmModel realm)
getUserByEmail in interface KeycloakSessionpublic boolean removeRealm(String id)
removeRealm in interface KeycloakSessionprotected MongoStore getMongoStore()
public UserModel getUserBySocialLink(SocialLinkModel socialLink, RealmModel realm)
getUserBySocialLink in interface KeycloakSessionprotected List<UserModel> convertUserEntities(RealmModel realm, List<MongoUserEntity> userEntities)
public List<UserModel> getUsers(RealmModel realm)
getUsers in interface KeycloakSessionpublic List<UserModel> searchForUser(String search, RealmModel realm)
searchForUser in interface KeycloakSessionpublic List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
searchForUserByAttributes in interface KeycloakSessionpublic Set<SocialLinkModel> getSocialLinks(UserModel user, RealmModel realm)
getSocialLinks in interface KeycloakSessionpublic SocialLinkModel getSocialLink(UserModel user, String socialProvider, RealmModel realm)
getSocialLink in interface KeycloakSessionpublic RoleModel getRoleById(String id, RealmModel realm)
getRoleById in interface KeycloakSessionpublic ApplicationModel getApplicationById(String id, RealmModel realm)
getApplicationById in interface KeycloakSessionpublic OAuthClientModel getOAuthClientById(String id, RealmModel realm)
getOAuthClientById in interface KeycloakSessionpublic UsernameLoginFailureModel getUserLoginFailure(String username, RealmModel realm)
getUserLoginFailure in interface KeycloakSessionpublic UsernameLoginFailureModel addUserLoginFailure(String username, RealmModel realm)
addUserLoginFailure in interface KeycloakSessionpublic List<UsernameLoginFailureModel> getAllUserLoginFailures(RealmModel realm)
getAllUserLoginFailures in interface KeycloakSessionpublic UserSessionModel createUserSession(RealmModel realm, UserModel user, String ipAddress)
createUserSession in interface KeycloakSessionpublic UserSessionModel getUserSession(String id, RealmModel realm)
getUserSession in interface KeycloakSessionpublic List<UserSessionModel> getUserSessions(UserModel user, RealmModel realm)
getUserSessions in interface KeycloakSessionpublic Set<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client)
getUserSessions in interface KeycloakSessionpublic int getActiveUserSessions(RealmModel realm, ClientModel client)
getActiveUserSessions in interface KeycloakSessionpublic void removeUserSession(UserSessionModel session)
removeUserSession in interface KeycloakSessionpublic void removeUserSessions(RealmModel realm, UserModel user)
removeUserSessions in interface KeycloakSessionpublic void removeUserSessions(RealmModel realm)
removeUserSessions in interface KeycloakSessionpublic void removeExpiredUserSessions(RealmModel realm)
removeExpiredUserSessions in interface KeycloakSessionCopyright © 2014. All Rights Reserved.