由于凭证无效,Ldap 用户身份验证失败

由于凭证无效,Ldap 用户身份验证失败

我有一个 ldap 服务器,其配置如下: cn=adminuser,dc=compnay,dc=com 然后我有 ccreate ou=users。我想向其中添加一些用户,ou以便从我的python应用程序对他们进行身份验证。因此树看起来像这样:

* cn=adminuser,dc=compnay,dc=com
  * users
     - sam
     - Laurie
     - Joe

一些属性分配给所有用户mobile,如email。当我想从用户表单验证用户身份时,我无法使用connection(user='ou=users,cn=sam,dc=company,dc=com',password=mypassword) 我已分配给所有用户的password&进行绑定cn

预期的:用户将获得身份验证。

输出Bind error.invalidCredentials

DN当我在connection()ex中使用完整版时,它可以工作,但显然我无法要求每个用户在身份验证时输入所有详细信息,我对通过 ldap 进行用户身份验证的理解是否存在错误?ou=groups,cn=sam,mobile=xxxxx,[email protected]

注意我正在使用 pythonldap3库。

相关内容