Custom repository Adapter
A custom repository adapter enables the use of any custom repository that is used by virtual member manager.
A custom repository that stores profile information can be of any type of repository such as an OS user registry. Virtual member manager invokes your custom repository adapter to interact with your custom repository. The virtual member manager property extension repository can also be used together with your custom repository. This flexibility enables applications to use one generic API to manage member profiles without having to work with the low level details of the underlying profile repository.