public LdapAuthConfiguration getLdapAuthConfiguration() { CUserAndGroupAuthConfiguration userAndGroupsConf = readUserAndGroupConfiguration(); LdapAuthConfiguration authConfig = new LdapAuthConfiguration(); authConfig.setEmailAddressAttribute(userAndGroupsConf.getEmailAddressAttribute()); // authConfig.setPasswordEncoding( userAndGroupsConf.getPreferredPasswordEncoding() ); authConfig.setUserBaseDn(StringUtils.defaultString(userAndGroupsConf.getUserBaseDn(), "")); authConfig.setUserIdAttribute(userAndGroupsConf.getUserIdAttribute()); authConfig.setUserObjectClass(userAndGroupsConf.getUserObjectClass()); authConfig.setPasswordAttribute(userAndGroupsConf.getUserPasswordAttribute()); authConfig.setUserRealNameAttribute(userAndGroupsConf.getUserRealNameAttribute()); authConfig.setGroupBaseDn(StringUtils.defaultString(userAndGroupsConf.getGroupBaseDn(), "")); authConfig.setGroupIdAttribute(userAndGroupsConf.getGroupIdAttribute()); // authConfig.setGroupMappings( groupMappings ) authConfig.setGroupMemberAttribute(userAndGroupsConf.getGroupMemberAttribute()); authConfig.setGroupMemberFormat(userAndGroupsConf.getGroupMemberFormat()); authConfig.setGroupObjectClass(userAndGroupsConf.getGroupObjectClass()); authConfig.setUserSubtree(userAndGroupsConf.isUserSubtree()); authConfig.setGroupSubtree(userAndGroupsConf.isGroupSubtree()); authConfig.setUserMemberOfAttribute(userAndGroupsConf.getUserMemberOfAttribute()); authConfig.setLdapGroupsAsRoles(userAndGroupsConf.isLdapGroupsAsRoles()); return authConfig; }