У меня есть специальные пользовательские атрибуты с моей настройкой ldap. У меня есть пользовательский атрибут, называемый «GroupCode». У меня есть набор записей с этим специальным атрибутом, который я смог записать в базу данных ldap. Допустим, что у меня есть запись с атрибутом «xyz» и другим атрибутом с «wasd». Я ищу с фильтром «(GroupCode = xyz)» и «(GroupCode = wasd)» ни один из этих результатов не возвращает ничего. Однако, если я изменил фильтр на «(GroupCode = *)», тогда он вернет все записи, которые имеют атрибут GroupCode. Я изучил свойства атрибута, и это выглядит нормально, студия каталогов apache показывает, что это значение «String», не знаю, почему он не ищет фильтр, который я предоставил. Мои знания в структуре ldap довольно ограничены, поскольку они довольно сложны. У кого-нибудь есть идея, пожалуйста, дайте мне знать. Очень признателен. Благодарю.Пользовательский атрибут LDAP не может быть найден?
2
A
ответ
0
Вы можете увидеть, можете ли вы сформулировать одни и те же критерии поиска в команде ldapsearch в командной строке?
ldapsearch -H ldap://LDAP_SERVER -D LDAP_AUTH_LOGIN -b LDAP_BASE -w PW -x "CRITERIA"
, если это так, то вы можете также экспериментировать с вашими критериями.
ldapsearch -H ldap://LDAP_SERVER -D LDAP_AUTH_LOGIN -b LDAP_BASE -w PW -x "(GroupCode=xyz)"
0
Одной из возможных причин для вашего вопроса в том, что вы забыли указать равноправие и SUSBSTR свойство пользовательского атрибута.
Вот пример для пользовательского атрибута называется SamAccountName:
attributeTypes: (1.2.840.113556.1.4.221
NAME 'sAMAccountName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
SINGLE-VALUE)
Смежные вопросы
- 1. Пользовательский атрибут родительского узла не может быть разобран
- 2. ldap unboundid: создать пользовательский атрибут для записи
- 3. OAuth2Parameters не может быть найден
- 4. «pageTitleClass» не может быть найден
- 5. PlaceAutocompleteFragment не может быть найден
- 6. libavformat.so не может быть найден
- 7. mdVirtualRepeatContainer не может быть найден
- 8. NPN не может быть найден
- 9. EJB не может быть найден
- 10. Pdssql.dll не может быть найден
- 11. элемент не может быть найден
- 12. SKTextureAtlas не может быть найден
- 13. svnantlib.xml не может быть найден
- 14. LXML не может быть найден
- 15. г ++ не может быть найден
- 16. Microsoft.Win32 не может быть найден
- 17. ProfileCommon не может быть найден
- 18. ReportingService2010 не может быть найден
- 19. System.EnterpriseServices.dll не может быть найден
- 20. com.sun.xml.rpc.tools.ant.Wscompile не может быть найден
- 21. WP7_Barcode_Library не может быть найден
- 22. «ManagementScope» не может быть найден
- 23. Получить пользовательский атрибут из питона Ldap запроса
- 24. index.jsp не найден (не может быть загружен)
- 25. JNDI Класс Ldap не найден
- 26. jQuery не может найти пользовательский атрибут
- 27. PHPMailer вложение не может быть найден - файл не может быть найден в файловой системе
- 28. Пользовательский атрибут не попадает
- 29. Атрибут 'minOccurs' не может быть представлен
- 30. Зависимости для jdt.compiler не может быть найден