From b5f12ee03f3790bf34e148dc5a038d434ff3d549 Mon Sep 17 00:00:00 2001 From: Tony Murray Date: Thu, 14 Sep 2023 09:27:16 -0500 Subject: [PATCH] ADAuthorizer auth skip count entry (#15322) fixes #15304 --- LibreNMS/Authentication/ADAuthorizationAuthorizer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/LibreNMS/Authentication/ADAuthorizationAuthorizer.php b/LibreNMS/Authentication/ADAuthorizationAuthorizer.php index 40ab8f40d2..4695b7b5eb 100644 --- a/LibreNMS/Authentication/ADAuthorizationAuthorizer.php +++ b/LibreNMS/Authentication/ADAuthorizationAuthorizer.php @@ -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'])) {