Как проверить LDIF? - PullRequest
       18

Как проверить LDIF?

6 голосов
/ 09 августа 2010

Как проверить LDIF?

Как и в XML, XMLSchema и Schematron, есть ли библиотеки для проверки LDIF с помощью схемы LDAP?

Ответы [ 2 ]

4 голосов
/ 24 мая 2016

Лучший способ решить эту проблему - запустить команды ldap с флагами, которые на самом деле не передают результаты на сервер, например, здесь будет ldapadd -H ldap:/// -D "cn=admin,dc=nodomain" -w '<secretThatNobodyKnows>' -n -f с флагом -n, который вы сообщаете, только чтобы показать вам, что может произойти. Преимущество этого метода перед запуском запроса на фальшивом сервере заключается в том, что вы фактически будете проверять те же правила, которые хотите в конечном итоге выполнить.

2 голосов
/ 09 августа 2010

ldap-серверы, такие как openldap или opends, обычно сравнивают ldif с текущей схемой при вставке. Поэтому, если вам нужно проверить свой ldif без использования производительного сервера ldap, вы можете использовать небольшой основанный на java сервер ldap, такой как openDS, который использует ту же схему ldap.

...