【问题标题】:How to add user in ldap with "+" in in dn?如何在 ldap 中使用 dn 中的“+”添加用户?
【发布时间】:2011-11-09 19:32:38
【问题描述】:

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

示例 john+smith@gmail.com

【问题讨论】:

  • 什么编程语言?哪个 API?

标签: ldap openldap


【解决方案1】:

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

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

上面的DN是多值的,即cn属性和uid属性都构成了RDN。如果意图是让“+”成为数据的一部分,则必须根据RFC 4514 中建立的规则对“+”进行转义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多