LDAPIdentityStoreConfiguration config = new LDAPIdentityStoreConfiguration();
config.setBaseDN(BASE_DN).setBindDN("uid=admin,ou=system").setBindCredential("secret").setLdapURL(LDAP_URL)
.setUserDNSuffix(USER_DN_SUFFIX).setRoleDNSuffix(ROLES_DN_SUFFIX).setAgentDNSuffix(AGENT_DN_SUFFIX)
.setGroupDNSuffix(GROUP_DN_SUFFIX);
config.addGroupMapping("/QA Group", "ou=QA,dc=jboss,dc=org");
FeatureSet.addFeatureSupport(config.getFeatureSet(), FeatureGroup.agent, FeatureGroup.user, FeatureGroup.group,
FeatureGroup.role, FeatureGroup.relationship, FeatureGroup.credential);
config.getFeatureSet().setSupportsCustomRelationships(false);
config.getFeatureSet().setSupportsMultiRealm(false);
return config;