public class FileUserProvider extends Object implements UserProvider
Constructor and Description |
---|
FileUserProvider(KeycloakSession session,
FileConnectionProvider fcProvider) |
public FileUserProvider(KeycloakSession session, FileConnectionProvider fcProvider)
public void close()
close
in interface UserProvider
close
in interface Provider
public UserModel getUserById(String userId, RealmModel realm)
getUserById
in interface UserProvider
public UserModel getUserByUsername(String username, RealmModel realm)
getUserByUsername
in interface UserProvider
public UserModel getUserByEmail(String email, RealmModel realm)
getUserByEmail
in interface UserProvider
public UserModel getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)
getUserByFederatedIdentity
in interface UserProvider
public List<UserModel> getUsers(RealmModel realm)
getUsers
in interface UserProvider
public int getUsersCount(RealmModel realm)
getUsersCount
in interface UserProvider
public List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults)
getUsers
in interface UserProvider
public List<UserModel> searchForUser(String search, RealmModel realm)
searchForUser
in interface UserProvider
public List<UserModel> searchForUser(String search, RealmModel realm, int firstResult, int maxResults)
searchForUser
in interface UserProvider
public List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
searchForUserByAttributes
in interface UserProvider
public List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm, int firstResult, int maxResults)
searchForUserByAttributes
in interface UserProvider
public Set<FederatedIdentityModel> getFederatedIdentities(UserModel userModel, RealmModel realm)
getFederatedIdentities
in interface UserProvider
public FederatedIdentityModel getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm)
getFederatedIdentity
in interface UserProvider
public UserAdapter addUser(RealmModel realm, String id, String username, boolean addDefaultRoles)
addUser
in interface UserProvider
protected UserAdapter addUserEntity(RealmModel realm, String userId, String username)
public boolean removeUser(RealmModel realm, UserModel user)
removeUser
in interface UserProvider
public void addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)
addFederatedIdentity
in interface UserProvider
public boolean removeFederatedIdentity(RealmModel realm, UserModel userModel, String socialProvider)
removeFederatedIdentity
in interface UserProvider
public UserModel addUser(RealmModel realm, String username)
addUser
in interface UserProvider
public void preRemove(RealmModel realm)
preRemove
in interface UserProvider
public void preRemove(RealmModel realm, UserFederationProviderModel link)
preRemove
in interface UserProvider
public void preRemove(RealmModel realm, RoleModel role)
preRemove
in interface UserProvider
public boolean validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)
validCredentials
in interface UserProvider
public boolean validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)
validCredentials
in interface UserProvider
public void updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)
updateFederatedIdentity
in interface UserProvider
public CredentialValidationOutput validCredentials(RealmModel realm, UserCredentialModel... input)
validCredentials
in interface UserProvider
Copyright © 2015. All rights reserved.