Active directory LDAP用户名长度

Active directory LDAP用户名长度,active-directory,ldap,Active Directory,Ldap,我正在测试一个声称完全支持LDAP的产品。我们试图用本地Active Directory保护此产品,但我注意到长度超过21个字符的用户名被切断。我做了一些谷歌搜索,以确定LDAP是否只支持少于21个字符的用户名,但找不到任何信息。LDAP最多只支持21个字符吗?否。LDAP本身对用户名没有任何限制,特别是因为LDAP没有真正指定哪些属性可以作为用户名。DN同样不受阻碍。但是,在Active Directory上,该属性仅支持20个字符。谢谢。你是说我们不应该在我们的广告中使用超过20个字符作为用

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

否。LDAP本身对用户名没有任何限制,特别是因为LDAP没有真正指定哪些属性可以作为用户名。DN同样不受阻碍。但是,在Active Directory上,该属性仅支持20个字符。

谢谢。你是说我们不应该在我们的广告中使用超过20个字符作为用户名吗?这正是他们所说的。它是对特定属性sAMAccountName的Active Directory限制。LDAP字符串仅受可用资源的限制。从技术上讲,较新版本的AD可以使用更长的用户名(使用长度不限的
userPrincipalName
字段),但
sAMAccountName
最多只能存储20个字符。