public interface UserProvider extends Provider
UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles)
UserModel addUser(RealmModel realm, String username)
boolean removeUser(RealmModel realm, UserModel user)
void addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)
boolean removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)
void updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)
UserModel getUserById(String id, RealmModel realm)
UserModel getUserByUsername(String username, RealmModel realm)
UserModel getUserByEmail(String email, RealmModel realm)
UserModel getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)
List<UserModel> getUsers(RealmModel realm)
int getUsersCount(RealmModel realm)
List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults)
List<UserModel> searchForUser(String search, RealmModel realm)
List<UserModel> searchForUser(String search, RealmModel realm, int firstResult, int maxResults)
List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm, int firstResult, int maxResults)
Set<FederatedIdentityModel> getFederatedIdentities(UserModel user, RealmModel realm)
FederatedIdentityModel getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm)
void preRemove(RealmModel realm)
void preRemove(RealmModel realm, UserFederationProviderModel link)
void preRemove(RealmModel realm, RoleModel role)
boolean validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)
boolean validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)
CredentialValidationOutput validCredentials(RealmModel realm, UserCredentialModel... input)
Copyright © 2015. All rights reserved.