Есть необходимость настроить авторизацию пользователей через LDAP.
Обнаружилось, что при поиске клиента в базе LDAP идет запрос с таким фильтром: "(&(?objectClass=user)(cn=testuser))"
------------------
Выдержка из логов LDAP-сервера:
deref=3 filter="(&(?objectClass=user)(cn=testuser))"
conn=1948743 op=1 SRCH attr=dn distinguishedName
conn=1948743 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
conn=1948743 op=2 UNBIND
------------------
Вторую часть фильтра можно менять в настройках trackstudio.security.properties параметр ldap.loginAttrLDAP, а вот где изменить первую?
Например, что бы было так: "(&(objectClass=*)(cn=testuser))"
Символ "?" перед objectClass, LDAP-ом вообще рассматривается как ошибка: "ldapsearch: ldap_search_ext: Bad search filter (-7)."
Используется openldap 2.4.13
