我正在查看系统,用户ID和dn的一部分实际上是电子邮件地址。一些Gmail帐户使用电子邮件地址中的+。那我怎么能为他们做一个ldapadd。
示例john+smith@gmail.com
答案 0 :(得分:0)
如果'+'符号是DN的一部分而不是多值DN的指示符,则必须转义'+'符号。多值DN的一个例子:
dn: cn=abc+uid=def,ou=people,dc=example,dc=com
上述DN是多值,即cn
属性和uid
属性都包含RDN。如果意图是将“+”作为数据的一部分,则必须根据RFC 4514中建立的规则对“+”进行转义。