// connInfo.setRealm( "" );
connInfo.setSearchBase("o=sonatype");
connInfo.setSystemPassword(encodeBase64("secret"));
connInfo.setSystemUsername(encodeBase64("uid=admin,ou=system"));
LdapUserAndGroupAuthConfigurationDTO userGroupConf = new LdapUserAndGroupAuthConfigurationDTO();
ldapServerLoginTestRequest.getData().getConfiguration().setUserAndGroupConfig(userGroupConf);
userGroupConf.setUserMemberOfAttribute("businesscategory");
userGroupConf.setGroupBaseDn("ou=groups");
userGroupConf.setGroupIdAttribute("cn");
userGroupConf.setGroupMemberAttribute("groupMemberAttribute");
userGroupConf.setGroupMemberFormat("cn=${username},ou=groups,o=sonatype");
userGroupConf.setGroupObjectClass("organizationalRole");
userGroupConf.setLdapGroupsAsRoles(true);
userGroupConf.setEmailAddressAttribute("mail");
userGroupConf.setUserBaseDn("ou=people");
userGroupConf.setUserIdAttribute("uid");
userGroupConf.setUserObjectClass("inetOrgPerson");
userGroupConf.setUserPasswordAttribute("userPassword");
userGroupConf.setUserRealNameAttribute("sn");
userGroupConf.setUserSubtree(true);
ldapServerLoginTestRequest.getData().setUsername(encodeBase64("brianf"));
ldapServerLoginTestRequest.getData().setPassword(encodeBase64("INVALID"));
XStream xstream = this.getXMLXStream();