我正在为我的公司使用OpenERP,并且我尝试使用LDAP登录。
我下载了ldap_auth插件,并配置了我公司的设置。
配置完成后,我以管理员身份登出并尝试使用LDAP设置登录,但没有成功。
"用户名或密码错误"。
我希望用户在"用户"上写下他的电子邮件。字段,他的密码在"密码"领域。但我不知道该怎么做。
编辑:我安装了python-ldap 2.7。
以下是我的设置:
答案 0 :(得分:0)
您必须将“Filtro LDAP”字段更改为LDAP树上相应的电子邮件字段,因此,如果您拥有“AMAccountName =%s”,则应该具有“wtv_name_of_field_you_want_to_check_in_your_LDAP_tree =%s”。
由于您选中了“Criar utilizador”,您必须在“Utilizador modelo”下拉列表中选择默认用户,在LDAP上成功进行身份验证的用户将在OpenERP数据库上创建,并具有与该默认用户相同的访问权限。
此外,如果您的服务器允许匿名绑定,则无需填写“Senha LDAP”字段,因为您不打算在LDAP端进行更改。
您可能希望填充用户并将其存储在OpenERP数据库中,因为您需要安装“LDAP Populate”模块,我建议您同时安装“用户名和电子邮件的LDAP映射” “为了映射和存储用户的真实(完整)名称和电子邮件。
最后,请注意您可以让本地身份验证的用户(例如管理员用户)和在LDAP中进行身份验证的用户。在本地数据库之后仅在本地身份验证失败时查询LDAP。