如何使用“+”在 ldap 中添加用户在 dn 中?

发布于 2024-12-14 13:14:48 字数 232 浏览 1 评论 0 原文

我正在查看一个系统,用户 ID 和 DN 的一部分实际上是电子邮件地址。一些 Gmail 帐户在电子邮件地址中使用 +。那么我怎样才能为他们做一个 ldapadd 呢?

示例[电子邮件受保护]

I am looking on a system and the user id and part of the dn is really the email address. some of gmail accounts use + in the email address. so how can I do a ldapadd for them.

sample [email protected]

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

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

发布评论

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

评论(1

一袭水袖舞倾城 2024-12-21 13:14:48

如果“+”号是 DN 的一部分而不是多值 DN 的指示符,则必须对“+”号进行转义。多值 DN 示例:

  • dn: cn=abc+uid=def,ou=people,dc=example,dc=com

上述 DN 是多值,即cn属性和uid属性都构成RDN。如果目的是让“+”成为数据的一部分,则必须根据 RFC 4514

If the '+' sign is part of the DN and not an indicator of a multi-valued DN, then the '+' sign must be escaped. An example of a multi-valued DN:

  • dn: cn=abc+uid=def,ou=people,dc=example,dc=com

The above DN is multi-valued, that is, both the cn attribute and the uid attribute comprise the RDN. If the intent is to have a '+' be part of the data, then that '+' must be escaped according to the rules established in RFC 4514.

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