问题 什么是LDAP匿名绑定?


什么是匿名绑定?而且,当用户提供他/她的身份验证凭据时,为什么我需要使用匿名绑定?

为什么我需要匿名绑定到ldap服务器,然后使用用户提供的凭据进行身份验证?


6741
2018-01-10 07:13


起源

你做?我认为你可以直接绑定提供用户/密码。至少你可以通过jndi和openLDAP命令行界面。 - bert


答案:


在LDAP中,您的完整DN(需要绑定)可以是任何内容,并且通常可以更改。名称更改(因为AD默认为在DN中映射到CN的全名)或移动可能会更改它。因此,期望人们使用完整的DN登录是行不通的。

因此后端系统登录anon,搜索一些独特的花絮。与电子邮件,用户名或其他内容一样,找到正确的DN,然后尝试使用提供的密码登录。

或者您使用服务帐户为您的后端系统而不是匿名绑定。


13
2018-01-10 11:06



谢谢。我不太了解如何配置或维护LDAP服务器。但一般来说,改变DN的频率和原因(如果可能的话)是多少? - pavanred
@pavanred:每次重命名或移动用户。在AD中,这可能比在其他系统中更频繁。 - geoffc
@geoffc如何为LDAP匿名绑定设置此密码? - tasqyn