【发布时间】:2017-06-05 04:11:55
【问题描述】:
我是 LDAP 新手,我正在开发一个使用 LDAP 进行身份验证的应用程序。 有没有办法使用电子邮件和密码对 LDAP 中的用户进行身份验证? 或者我只能通过以下方式实现:
- 通过给定的电子邮件获取用户的 DN。
- 用 DN 和密码绑定用户。
是否有一个配置选项可以允许 LDAP 使用其他一些字段来验证用户?
【问题讨论】:
-
你必须按照你所说的两个步骤。
-
@EJP,好的,非常感谢。
-
对于绑定,您需要 thr 用户的 DN 和与之关联的密码。所以它不是一个单一的属性。这就是为什么你需要这两个步骤。首先使用电子邮件找到 DN,然后使用该 DN 登录。一些目录(如 AD)虽然允许使用电子邮件地址。但这不是 ldap!