LDAP,匿名认证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LDAP,匿名认证相关的知识,希望对你有一定的参考价值。

我是LDAP的新手,我现在正在研究ACLs(OlcAccess)。

所以,在OpenLDAP官方文档上,我找到了这个例子。

访问attrs=userPassword by self =xw by anonymous auth by * none.

我想知道 "by anonymous auth "这一行有什么效果。我真的无法把握一个匿名用户试图进行身份验证,因为如果这样,他们就不是匿名了,我想。

先谢谢你

答案

by anonymous auth 意思是说,如果你还没有进行身份验证(你仍然是 anonymous)你唯一能获得的权限是 auth 权限,也就是说你可以尝试认证。因此,未经认证的用户不能搜索、读取或修改的 userPassword 属性,但当他们试图验证时,可以检查存储在那里的值。

如果你不允许至少有 auth 获取 userPasswordanonymous那么用DN和密码来验证是不可能的,因为你不允许用存储的密码来测试验证密码。

我想你问题的最后一句话的答案是,你是匿名的,直到 之后 您已经成功认证。

以上是关于LDAP,匿名认证的主要内容,如果未能解决你的问题,请参考以下文章

防止 LDAP 中的匿名绑定

jenkinSVNarchery集成openLDAP

ldap+flask+python2实现统一认证里面的那些编码神坑

python 连接使用LDAP认证的hive

Grafana配置LDAP认证

Grafana配置LDAP认证