mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-21 12:54:26 +02:00
Auth/Groups: Prefer the domain from the LDAP/MSAD user backend
If a LDAP/MSAD user group backend is linked w/ a user backend, the domain from the user backend is preferred over the domain configured for the user group backend.
This commit is contained in:
parent
4b11afe7d5
commit
b13c38b65b
@ -781,7 +781,8 @@ class LdapUserGroupBackend extends LdapRepository implements UserGroupBackendInt
|
|||||||
'user_base_dn' => $userBackend->getBaseDn(),
|
'user_base_dn' => $userBackend->getBaseDn(),
|
||||||
'user_class' => $userBackend->getUserClass(),
|
'user_class' => $userBackend->getUserClass(),
|
||||||
'user_name_attribute' => $userBackend->getUserNameAttribute(),
|
'user_name_attribute' => $userBackend->getUserNameAttribute(),
|
||||||
'user_filter' => $userBackend->getFilter()
|
'user_filter' => $userBackend->getFilter(),
|
||||||
|
'domain' => $userBackend->getDomain()
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -796,7 +797,7 @@ class LdapUserGroupBackend extends LdapRepository implements UserGroupBackendInt
|
|||||||
->setGroupFilter($config->group_filter)
|
->setGroupFilter($config->group_filter)
|
||||||
->setUserFilter($config->user_filter)
|
->setUserFilter($config->user_filter)
|
||||||
->setNestedGroupSearch((bool) $config->get('nested_group_search', $defaults->nested_group_search))
|
->setNestedGroupSearch((bool) $config->get('nested_group_search', $defaults->nested_group_search))
|
||||||
->setDomain($config->domain);
|
->setDomain($defaults->get('domain', $config->domain));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user