Ruby 在ldap服务器中添加条目
我试图使用ruby net/ldap gem在我的openldap服务器中添加条目,方法是参考这个问题的答案[] 我得到的错误是“修改需要身份验证”。我不明白在身份验证方法中给出哪个用户名和密码。在上面的答案中,登录和传递应该是什么?我对这个话题完全陌生,所以不确定用户名和密码是什么,因为我还没有创建任何用户Ruby 在ldap服务器中添加条目,ruby,ldap,openldap,ldap-query,netldap,Ruby,Ldap,Openldap,Ldap Query,Netldap,我试图使用ruby net/ldap gem在我的openldap服务器中添加条目,方法是参考这个问题的答案[] 我得到的错误是“修改需要身份验证”。我不明白在身份验证方法中给出哪个用户名和密码。在上面的答案中,登录和传递应该是什么?我对这个话题完全陌生,所以不确定用户名和密码是什么,因为我还没有创建任何用户 提前谢谢 您需要验证在LDAP中具有写入权限的用户(例如,可能是管理员或其他人)。正是该用户将创建您的新条目 ldap.auth admin_dn, admin_pass ldap.add
提前谢谢 您需要验证在LDAP中具有写入权限的用户(例如,可能是管理员或其他人)。正是该用户将创建您的新条目
ldap.auth admin_dn, admin_pass
ldap.add(...)
我可以对admin进行身份验证,但当我尝试对使用ldap.add创建的用户进行身份验证时失败。为什么?您用于验证用户身份的代码是什么?ldap.authenticate“cn=admin,dc=example,dc=com”,“123”用于验证admin和ldap.authenticate“cn=abc,ou=people,dc=example,dc=com”,“abc”对使用ldap.add创建的用户进行身份验证。您能否解释为什么我无法与管理员以外的用户进行身份验证。您是否也可以帮助解决此问题。@萨米·卡西米