ADAuthorizer auth skip count entry (#15322)

fixes #15304
This commit is contained in:
Tony Murray
2023-09-14 09:27:16 -05:00
committed by GitHub
parent 52e264a417
commit b5f12ee03f

View File

@@ -112,7 +112,11 @@ class ADAuthorizationAuthorizer extends MysqlAuthorizer
// collect all roles
$auth_ad_groups = Config::get('auth_ad_groups');
foreach ($entries[0]['memberof'] as $entry) {
foreach ($entries[0]['memberof'] as $index => $entry) {
if ($index == 'count') {
continue; // skip count entry
}
$group_cn = $this->getCn($entry);
if (isset($auth_ad_groups[$group_cn]['roles']) && is_array($auth_ad_groups[$group_cn]['roles'])) {