如何在openLdap中为用户提供访问控制?

如何在openLdap中为用户提供访问控制?

我如何向我的 ldap 服务器中的用户授予访问权限,以便他们能够进行身份验证。我参考了本教程http://www.openldap.org/doc/admin24/access-control.html并添加以下几行

access to *
        by self write
        by anonymous auth
        by * read 

在我的 slapd.conf 中。

但是当我尝试使用用户名和用户密码绑定用户时,我获得的访问权限不足。为用户提供访问权限以便他们可以绑定到服务器并修改其自身详细信息的正确方法是什么。

这是我的绑定代码 -

require 'net/ldap'
con = Net::LDAP.new
con.host = 'localhost'
con.port = 389
con.auth 'cn=user,dc=example,dc=com', 'user'

if con.bind
  puts con.get_operation_result
else

  puts con.get_operation_result 
end 

相关内容