1

编辑:我创建并发布了一个集成了 ldapjs 节点包的流星包,请参阅accounts-ldap

随时在github 页面上提交任何问题或拉取请求

原始问题: 用户通过 ldap 进行身份验证,我创建了一个自定义登录处理程序,该处理程序适用于 ldap (Accounts.registerLoginHandler(...))。

目前,我需要在启动时导入用户帐户。因为我使用 ldap 作为第 3 方进行身份验证,所以我将无法为用户存储密码。我想知道如何在不存储密码的情况下验证用户登录。

所以真正的问题是: 如何在没有密码的情况下在登录时验证用户身份?

4

1 回答 1

0

您可以验证 ldap 获取用户 ID/名称检查存在于流星用户中,而不是可以使用以下方式模拟该用户:(在服务器方法中)

this.setUserId(userId);

哪里userId是进口流星userid

于 2015-03-15T23:59:04.703 回答