@Override public String getOuBase() { return ldapConfig.getUserBase(); }
protected List<LdapUser> getAllLdapUsers(final DirContext ctx) throws NamingException { final String organizationalUnits = ldapConfig.getUserBase(); final List<LdapUser> ldapUsers = ldapUserDao.findAll(ctx, organizationalUnits); return ldapUsers; }
protected List<LdapUser> getAllLdapUsers() { final String organizationalUnits = ldapConfig.getUserBase(); final List<LdapUser> ldapUsers = ldapUserDao.findAll(organizationalUnits); return ldapUsers; }
String getUserPath() { if (userPath == null) { userPath = LdapUtils.getOrganizationalUnit(ldapConfig.getUserBase()); } return userPath; }
private void assertMembers(final LdapGroup ldapGroup, final String... usernames) { final Set<String> members = ldapGroup.getMembers(); Assert.assertFalse(CollectionUtils.isEmpty(members)); Assert.assertEquals(usernames.length, members.size()); final LdapConfig ldapConfig = ldapRealTestHelper.ldapConfig; for (final String username : usernames) { final String user = "uid=" + username + "," + ldapConfig.getUserBase() + "," + ldapConfig.getBaseDN(); assertTrue(members.contains(user)); } }
/** * @see org.projectforge.business.login.LoginHandler#initialize() */ @Override public void initialize() { if (ldapConfig == null) { // May-be already set by test class. this.ldapConfig = ldapService.getLdapConfig(); if (ldapConfig == null || ldapConfig.getServer() == null) { log.warn("No LDAP configured in config.xml, so any login will be impossible!"); } } baseDN = ldapConfig.getBaseDN(); userBase = ldapConfig.getUserBase(); groupBase = ldapConfig.getGroupBase(); ldapConnector = new LdapConnector(ldapConfig); ldapGroupDao.setLdapConnector(ldapConnector); // May-be already set by test class. ldapUserDao.setLdapConnector(ldapConnector); ldapUserDao.setLdapPersonDao((LdapPersonDao) ldapPersonDao.setLdapConnector(ldapConnector)); if (ldapOrganizationalUnitDao == null) { // May-be already set by test class. ldapOrganizationalUnitDao = new LdapOrganizationalUnitDao(); ldapOrganizationalUnitDao.setLdapConnector(ldapConnector); } }
final String organizationalUnits = ldapConfig.getUserBase(); final LdapUser ldapUser = ldapUserDao.authenticate(username, password, organizationalUnits); if (ldapUser == null) {