如何验证 LDIF?

发布于 2024-09-13 03:41:10 字数 84 浏览 7 评论 0原文

如何验证 LDIF?

与 XML、XMLSchema 和 Schematron 类似,是否有任何库可以使用 LDAP 模式验证 LDIF?

How to validate an LDIF?

Similar to XML, XMLSchema and Schematron are there any libraries to validate an LDIF with an LDAP schema?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

成熟稳重的好男人 2024-09-20 03:41:10

解决此问题的更好方法是运行带有标志的 ldap 命令,这些标志实际上不会将结果提交到服务器,例如 ldapadd -H ldap:/// -D "cn=admin,dc=nodomain" -w '<无人知晓的秘密>' -n -f 这里使用 -n 标志告诉它只显示可能发生的情况。与针对假服务器运行查询相比,此方法的优点是您实际上将根据您想要最终提交的相同规则进行验证。

A better way to solve this is to run the ldap commands with flags that dont actually commit results to the server an example would be ldapadd -H ldap:/// -D "cn=admin,dc=nodomain" -w '<secretThatNobodyKnows>' -n -f here with -n flag you are telling it to only show you what might happen. The advantage that this method holds over running query against a fake server is that you will actually validating against the same rules where you want to eventually commit to.

甜心小果奶 2024-09-20 03:41:10

像 openldap 或 opends 这样的 ldap 服务器通常会在插入时根据当前模式检查 ldif。因此,如果您需要在不使用高效 ldap 服务器的情况下检查 ldif,则可以使用基于 java 的小型 ldap 服务器,例如使用相同 ldap 架构的 openDS。

ldap-servers like openldap or opends usually check the ldif against the current schema on insertion. So if you need to check your ldif without using your productive ldap server, you could use a small java-based ldap server like openDS that uses the same ldap-schema.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文