public interface UserProvider extends Provider, UserLookupProvider, UserQueryProvider, UserRegistrationProvider, UserBulkUpdateProvider
getUserByEmail, getUserById, getUserByUsername
getGroupMembers, getGroupMembers, getRoleMembers, getRoleMembers, getUsers, getUsers, getUsersCount, getUsersCount, searchForUser, searchForUser, searchForUser, searchForUser, searchForUserByUserAttribute
addUser, removeUser
grantToAllUsers
void addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)
boolean removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)
void updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)
Set<FederatedIdentityModel> getFederatedIdentities(UserModel user, RealmModel realm)
FederatedIdentityModel getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm)
UserModel getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)
void addConsent(RealmModel realm, String userId, UserConsentModel consent)
UserConsentModel getConsentByClient(RealmModel realm, String userId, String clientInternalId)
List<UserConsentModel> getConsents(RealmModel realm, String userId)
void updateConsent(RealmModel realm, String userId, UserConsentModel consent)
boolean revokeConsentForClient(RealmModel realm, String userId, String clientInternalId)
void setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)
int getNotBeforeOfUser(RealmModel realm, UserModel user)
UserModel getServiceAccount(ClientModel client)
List<UserModel> getUsers(RealmModel realm, boolean includeServiceAccounts)
List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts)
UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)
realm
- id
- username
- addDefaultRoles
- addDefaultRequiredActions
- void preRemove(RealmModel realm)
void removeImportedUsers(RealmModel realm, String storageProviderId)
realm
- storageProviderId
- void unlinkUsers(RealmModel realm, String storageProviderId)
realm
- storageProviderId
- void preRemove(RealmModel realm, RoleModel role)
void preRemove(RealmModel realm, GroupModel group)
void preRemove(RealmModel realm, ClientModel client)
void preRemove(ProtocolMapperModel protocolMapper)
void preRemove(ClientScopeModel clientScope)
void preRemove(RealmModel realm, ComponentModel component)
Copyright © 2019 JBoss by Red Hat. All rights reserved.