Express (Distributed operating systems), v8.0 > Secure applications and their environment > Authenticate users > Select a registry or repository > Manage realms in a federated repository > Virtual member manager > Develop with virtual member manager > Integrate virtual member manager into the application
Sample code
The sample code and data graphs provided in this section cover end-to-end scenarios and snippets for working with users and groups, search operations, extending virtual member manager schema, assigning federated repository management rights, and plug-in manager.
- Sample code for working with users, groups, group members, and group memberships
Use the end-to-end sample code and data graphs for basic operations involving users, groups, group members, and group memberships.- Sample code for removing users from a group
Use the sample code snippet and data graphs to remove users from a group by using GroupMembershipControl.- Sample code for creating an entity in a hierarchy and getting descendants and ancestors
Use the sample code snippet and data graphs to create an entity in a hierarchy and to get the descendants and ancestors of an entity by using the get() method.- Sample code for getting nested groups
Use the sample code snippet and data graphs to get nested groups by using the get() method and GroupMembershipControl.- Sample code for searching and parsing search results
Use the sample code and data graphs to search by using the search() method, build search filters, and parse search results.- Sample code for searching using search bases
Use the end-to-end sample code and data graphs to search by using the different search bases.- Sample code for performing a paged search with sorted results
Use the sample code and data graphs for performing paged search with sorted results by using both the SortControl and PageControl data objects.- Sample code for searching for changed entities
Use the end-to-end sample code and data graphs for search operations on changed entities.- Sample code for searching for changed and deleted entities
Use the sample code snippet and data graphs to search for changed and deleted entities.- Sample code for extending schema in the file repository
Use the end-to-end sample code and data graphs to extend the schema by adding a new property to an existing entity type in file repository.- Sample code for extending the schema in the property extension repository
Use the sample code snippet and data graphs to extend the schema in the property extension repository.- Sample code for extending the schema in an LDAP repository
Use the sample code snippet and data graphs to extend the schema in an LDAP repository.- Sample code for creating a new extended entity type in the default namespace
Use the sample code snippet and data graphs to create an entity type, which extends from a built-in entity type, in the default namespace.- Sample code for creating an extended entity type in a custom namespace
Use the sample code snippet and data graphs to create an entity type, which extends from a built-in entity type, in a custom namespace.- Sample code for search based on extended property value
Use the sample code snippet and data graph to perform a search based on the value of an extended property.- Sample code for extending schema across multiple security domains
The configuration steps, commands, sample code, and data graphs for extending property schema across multiple security domains are provided here.- Sample code for using federated repository management rights
The end-to-end steps, commands, and sample code snippets required for enabling users who are not WAS administrators to access the virtual member manager APIs in a multiple security domain environment are provided here.- Sample code for plug-in manager
A sample plug-in is provided to familiarize you with the features of the virtual member manager plug-in manager framework.
Parent topic: Integrate virtual member manager into the application