This section is represented by <repositories><repository> element
<repositories> <repository> <id>X</id> <class> org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository </class> <external-config/> <default-identity-store-id> Hibernate Identity Store </default-identity-store-id> <default-attribute-store-id> Hibernate Identity Store </default-attribute-store-id> <options> </repository> <repository> <id>Y</id> <class> org.picketlink.idm.impl.repository.FallbackIdentityStoreRepository </class> <external-config/> <default-identity-store-id> Hibernate Identity Store </default-identity-store-id> <default-attribute-store-id> Hibernate Identity Store </default-attribute-store-id> <identity-store-mappings> <identity-store-mapping> <identity-store-id> Hibernate Identity Store </identity-store-id> <identity-object-types> <identity-object-type> PROJECT </identity-object-type> <identity-object-type> PEOPLE </identity-object-type> </identity-object-types> <options/> </identity-store-mapping> <identity-store-mapping> <identity-store-id> LDAP Identity Store </identity-store-id> <identity-object-types> <identity-object-type> IDENTITY </identity-object-type> <identity-object-type> ORGANIZATION </identity-object-type> </identity-object-types> <options/> </identity-store-mapping> </identity-store-mappings> <options/> </repository> </repositories>
<repository> element contains:
id - IdentityStoreRepository id.
class - class name of IdentityStoreRepository implementation.
external-config - external configuration file used by IdentityStoreRepository.
default-identity-store-id - id of configured IdentityStore to be used by default.
default-attribute-store-id - id of configured AttributeStore (or IdentityStore) to be used by default
identity-store-mappings - optional element. Mappings between IdentityObjectType names and IdentityStore ids.