А у вас та точно работает часть, которая ищет по атрибутам, связанным с именем, без memberOf
И где именно вы ищете по группам? Если вы ищете в глобальном катлоге (порт 3268/3269), имейте в виду, что в него попадают только универсальные группы.
PS И не лучше ли не изобретать велосипед для поиска по атрибутам, связанным с именем, а использовать ambiguous name resolution, уже встроенную в AD (см. например https://windowsnotes.ru/activedirectory/ldap-filtr... )
Да, поиск по атрибутам - работает.
Ищем через порты 389 или 636.
Когда используем memberOf - всегда получаем пустой результат выборки. Хотя в AD видим что пользователи в группе есть. Ну то есть такой фильтр: (memberOf=CN=MyTest,OU=Domain_users,DС=abt,DС=orl)
Не отрабатывает корректно.
По ссылке что вы скинули - такие же фильтры как у нас и используются, и по sAMAccountName нашел и по memberOf. И написаны также как у нас, но у нас не работает почему то...
Еще вот не понял, может вы знаете. В примерах указан вариант:
(memberOf:1.2.840.113556.1.4.1941:=CN=BackOffice,CN=Users,DC=test,DC=local)
Что это за цифры, где они берутся и для чего?)
Иван Веков, (memberOf:1.2.840.113556.1.4.1941:=CN=BackOffice,CN=Users,DC=test,DC=local)
это LDAP-фильтр для определения групп пользователя, учитывая вложенность групп Active Directory: LDAP Syntax Filters