2015-04-02 150 views
1

我正在测试声称完全支持LDAP的产品。我们尝试使用我们的本地Active Directory来保护本产品,但我注意到超过21个字符的用户名被切断。我做了一些谷歌搜索,以确定LDAP是否只支持用户名不等于21个字符,但无法找到任何信息。 LDAP仅支持最多21个字符?LDAP用户名长度

回答

4

不。LDAP自身不会限制用户名,尤其是LDAP并没有真正指定哪个属性作为用户名。 DN同样不受影响。但是,在Active Directory上,sAMAccountName属性仅支持20个字符。

+0

谢谢。您是否说我们的AD中不应该使用超过20个字符的用户名? – cs0815 2015-04-02 18:13:59

+1

这正是他们所说的。这是对特定属性sAMAccountName的Active Directory限制。 LDAP字符串仅受可用资源的限制。 – 2015-04-03 00:14:33

+0

从技术上讲,AD的更新版本可以使用更长的用户名(使用'userPrincipalName'字段,它具有无限长度),但sAMAccountName'最多只能存储20个字符。 – ig0774 2015-04-04 19:08:49