public class MultiTenantUserManager extends UserManagerWithComputedGroups
UserManager.MatchTypecgs, useComputedGroup, VIRTUAL_GROUP_MARKERadministratorGroups, administratorIds, anonymousUser, cacheService, DEFAULT_ANONYMOUS_USER_ID, defaultGroup, digestAuthDirectory, digestAuthRealm, dirService, disableDefaultAdministratorsGroup, GROUPCHANGED_EVENT_ID, GROUPCREATED_EVENT_ID, GROUPDELETED_EVENT_ID, groupDirectoryName, groupIdField, groupLabelField, groupListingMode, groupMembersField, GROUPMODIFIED_EVENT_ID, groupParentGroupsField, groupSchemaName, groupSearchFields, groupSortField, groupSubGroupsField, INVALIDATE_ALL_PRINCIPALS_EVENT_ID, INVALIDATE_PRINCIPAL_EVENT_ID, multiTenantManagement, principalCache, USERCHANGED_EVENT_ID, userConfig, USERCREATED_EVENT_ID, USERDELETED_EVENT_ID, userDirectoryName, userEmailField, userIdField, userListingMode, USERMANAGER_TOPIC, USERMODIFIED_EVENT_ID, userPasswordPattern, userSchemaName, userSearchFields, userSortField, VALIDATE_PASSWORD_PARAM, VIRTUAL_FIELD_FILTER_PREFIX, virtualUsers| Constructor and Description |
|---|
MultiTenantUserManager() |
| Modifier and Type | Method and Description |
|---|---|
protected NuxeoPrincipal |
makePrincipal(DocumentModel userEntry,
boolean anonymous,
List<String> groups) |
protected boolean |
useCache() |
activateComputedGroup, getComputedGroupAsDocumentModel, getGroup, getGroupIds, getGroupModel, getService, searchGroups, searchGroupsaboutToHandleEvent, appendSubgroups, areGroupsReadOnly, areUsersReadOnly, authenticate, checkGrouId, checkPasswordValidity, checkUserId, checkUsernamePassword, cloneMap, cloneSet, createGroup, createGroup, createGroup, createPrincipal, createUser, createUser, deleteGroup, deleteGroup, deleteGroup, deleteGroup, deleteGroup, deletePrincipal, deleteUser, deleteUser, deleteUser, deleteUser, encodeDigestAuthPassword, getAdministratorsGroups, getAnonymousUserId, getAvailableGroups, getAvailablePrincipals, getBareGroupModel, getBareUserModel, getDefaultGroup, getDigestAuthDirectory, getDigestAuthModel, getDigestAuthRealm, getDirectorySortMap, getGroup, getGroupDirectoryName, getGroupId, getGroupIdField, getGroupIds, getGroupLabelField, getGroupListingMode, getGroupMembersField, getGroupModel, getGroupParentGroupsField, getGroupSchemaName, getGroupSearchFields, getGroupsInGroup, getGroupsInGroup, getGroupSortMap, getGroupSubGroupsField, getLeafPermissions, getModelForUser, getPrincipal, getPrincipal, getPrincipalUsingCache, getTopLevelGroups, getTopLevelGroups, getUserDirectoryName, getUserEmailField, getUserId, getUserIdField, getUserIds, getUserIds, getUserListingMode, getUserModel, getUserModel, getUserPasswordPattern, getUserSchemaName, getUserSearchFields, getUsersForPermission, getUsersForPermission, getUsersInGroup, getUsersInGroup, getUsersInGroupAndSubGroups, getUsersInGroupAndSubGroups, getUserSortField, getUserSortMap, handleEvent, invalidateAllPrincipals, invalidatePrincipal, isAnonymousMatching, makeAnonymousPrincipal, makeGroup, makePrincipal, makeVirtualPrincipal, makeVirtualUserEntry, notify, notifyGroupChanged, notifyUserChanged, removeVirtualFilters, searchByMap, searchGroups, searchGroups, searchPrincipals, searchUsers, searchUsers, searchUsers, searchUsers, searchUsers, setConfiguration, setGroupDirectoryName, setUserDirectoryName, setVirtualUsers, syncDigestAuthPassword, updateGroup, updateGroup, updateGroup, updatePrincipal, updateUser, updateUser, validatePasswordprotected NuxeoPrincipal makePrincipal(DocumentModel userEntry, boolean anonymous, List<String> groups) throws ClientException
makePrincipal in class UserManagerWithComputedGroupsClientExceptionprotected boolean useCache()
useCache in class UserManagerImplCopyright © 2020 Nuxeo SA. All rights reserved.