mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-18 22:36:49 +01:00
test(IT): Test Ldap Dave use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
This commit is contained in:
@@ -60,18 +60,13 @@ final class SaveController extends SimpleControllerBase
|
||||
$configData = $this->config->getConfigData();
|
||||
|
||||
$ldapEnabled = $this->request->analyzeBool('ldap_enabled', false);
|
||||
$ldapDefaultGroup = $this->request->analyzeInt('ldap_defaultgroup');
|
||||
$ldapDefaultProfile = $this->request->analyzeInt('ldap_defaultprofile');
|
||||
|
||||
$ldapParams = LdapParams::fromRequest($this->request);
|
||||
|
||||
if ($ldapEnabled
|
||||
&& !($ldapParams->getServer() || $ldapParams->getSearchBase() || $ldapParams->getBindDn())
|
||||
) {
|
||||
throw ValidationException::error(__u('Missing LDAP parameters'));
|
||||
}
|
||||
|
||||
if ($ldapEnabled) {
|
||||
$ldapParams = LdapParams::fromRequest($this->request);
|
||||
|
||||
$ldapDefaultGroup = $this->request->analyzeInt('ldap_defaultgroup');
|
||||
$ldapDefaultProfile = $this->request->analyzeInt('ldap_defaultprofile');
|
||||
|
||||
$configData->setLdapEnabled(true);
|
||||
$configData->setLdapType($ldapParams->getType()->value);
|
||||
$configData->setLdapTlsEnabled($ldapParams->isTlsEnabled());
|
||||
|
||||
Reference in New Issue
Block a user