public interface UserProvider extends Provider, UserLookupProvider, UserQueryProvider, UserRegistrationProvider, UserBulkUpdateProvider
Modifier and Type | Method and Description |
---|---|
void |
addConsent(RealmModel realm,
String userId,
UserConsentModel consent) |
void |
addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
UserModel |
addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions)
only used for local storage
|
void |
close() |
UserConsentModel |
getConsentByClient(RealmModel realm,
String userId,
String clientInternalId) |
List<UserConsentModel> |
getConsents(RealmModel realm,
String userId) |
Set<FederatedIdentityModel> |
getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
int |
getNotBeforeOfUser(RealmModel realm,
UserModel user) |
UserModel |
getServiceAccount(ClientModel client) |
UserModel |
getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
List<UserModel> |
getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
void |
preRemove(ProtocolMapperModel protocolMapper) |
void |
preRemove(RealmModel realm) |
void |
preRemove(RealmModel realm,
ClientModel client) |
void |
preRemove(RealmModel realm,
ComponentModel component) |
void |
preRemove(RealmModel realm,
GroupModel group) |
void |
preRemove(RealmModel realm,
RoleModel role) |
boolean |
removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
void |
removeImportedUsers(RealmModel realm,
String storageProviderId)
Removes any imported users from a specific User Storage Provider.
|
boolean |
revokeConsentForClient(RealmModel realm,
String userId,
String clientInternalId) |
void |
setNotBeforeForUser(RealmModel realm,
UserModel user,
int notBefore) |
void |
unlinkUsers(RealmModel realm,
String storageProviderId)
Set federation link to null to imported users of a specific User Storage Provider
|
void |
updateConsent(RealmModel realm,
String userId,
UserConsentModel consent) |
void |
updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
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(RealmModel realm, ComponentModel component)
Copyright © 2018 JBoss by Red Hat. All rights reserved.