public interface IdentityStoreProvisionerWithFiltering extends IdentityStoreProvisioner
Modifier and Type | Method and Description |
---|---|
GroupsResponseContext |
readGroups(ReadGroupsRequestContext readRequestCtx)
Read a list of groups.
|
UsersResponseContext |
readUsers(ReadUsersRequestContext readRequestCtx)
Read a list of users based on the SCIM filter criteria.
|
createGroup, createUser, deleteGroup, deleteUser, getIdentityStoreProvisionerDescriptor, isGroupProvisioningSupported, readGroup, readUser, updateGroup, updateUser
configure
getPluginDescriptor
UsersResponseContext readUsers(ReadUsersRequestContext readRequestCtx) throws IdentityStoreException
UsersResponseContext
list should contain users with the following
attributes within the user attribute map:
Constants.ID
Constants.WHEN_CHANGED
- returned as a Date
Constants.WHEN_CREATED
- returned as a Date
readRequestCtx
- The Request Context containing all the information needed to fulfill the request, e.g. filter.UsersResponseContext
containing the results of an Identity Store provisioning operation.IdentityStoreException
- An exception indicating that the Identity Store Provisioner operation failed.GroupsResponseContext readGroups(ReadGroupsRequestContext readRequestCtx) throws IdentityStoreException
GroupsResponseContext
should contain groups with the following
attributes within the groups attribute map:
Constants.ID
Constants.WHEN_CHANGED
- returned as a Date
Constants.WHEN_CREATED
- returned as a Date
readRequestCtx
- The Request Context containing all the information needed to fulfill the request, e.g. filterGroupsResponseContext
containing the results of an Identity Store provisioning operation.IdentityStoreException
- An exception indicating that the Identity Store Provisioner operation failed.Copyright 2019 Ping Identity Corp. All rights reserved.