Move realm load into ldap library

pull/1/head
Timothy Pearson 13 years ago
parent 372cfda98c
commit 326dd6bdb8

@ -158,38 +158,7 @@ void LDAPConfig::load(bool useDefaults )
// Load realms // Load realms
m_realms.clear(); m_realms.clear();
TQStringList cfgRealms = systemconfig->groupList(); m_realms = LDAPManager::readTDERealmList(systemconfig, !thisIsMyMachine);
for (TQStringList::Iterator it(cfgRealms.begin()); it != cfgRealms.end(); ++it) {
if ((*it).startsWith("LDAPRealm-")) {
systemconfig->setGroup(*it);
TQString realmName=*it;
realmName.remove(0,strlen("LDAPRealm-"));
if (!m_realms.contains(realmName)) {
// Read in realm data
LDAPRealmConfig realmcfg;
realmcfg.name = realmName;
if (thisIsMyMachine) {
realmcfg.bonded = systemconfig->readBoolEntry("bonded");
}
else {
realmcfg.bonded = false;
}
realmcfg.uid_offset = systemconfig->readNumEntry("uid_offset");
realmcfg.gid_offset = systemconfig->readNumEntry("gid_offset");
realmcfg.domain_mappings = systemconfig->readListEntry("domain_mappings");
realmcfg.kdc = systemconfig->readEntry("kdc");
realmcfg.kdc_port = systemconfig->readNumEntry("kdc_port");
realmcfg.admin_server = systemconfig->readEntry("admin_server");
realmcfg.admin_server_port = systemconfig->readNumEntry("admin_server_port");
realmcfg.pkinit_require_eku = systemconfig->readBoolEntry("pkinit_require_eku");
realmcfg.pkinit_require_krbtgt_otherName = systemconfig->readBoolEntry("pkinit_require_krbtgt_otherName");
realmcfg.win2k_pkinit = systemconfig->readBoolEntry("win2k_pkinit");
realmcfg.win2k_pkinit_require_binding = systemconfig->readBoolEntry("win2k_pkinit_require_binding");
// Add realm to list
m_realms.insert(realmName, realmcfg);
}
}
}
base->ticketLifetime->setValue(m_ticketLifetime); base->ticketLifetime->setValue(m_ticketLifetime);

Loading…
Cancel
Save