【发布时间】:2014-07-17 04:13:08
【问题描述】:
我目前正在编写一个 nodejs express 应用程序,用户可以在其中登录、针对 LDAP 服务器进行身份验证和操作组成员资格。对于 LDAP api,我使用 ldapjs,在其中创建了一个 ldap 客户端实例,它允许我绑定现有组并执行修改操作。现在我想将它与 express-js 路由集成,所以我假设我需要能够将我创建的客户端对象传递到另一个路由中。用户登录(即成功绑定)并进入一个页面,他或她可以将用户分配到一个或另一个组(执行修改操作)。将对象从一条路由持久化到另一条路由的适当策略是什么,对于该用户的会话来说是唯一的?另一种方法是否包括使用 express-session 中间件将我的用户的 ldap 凭据存储在商店中(比如 Redis),然后在每条路由上重建我的 ldapjs 客户端?
【问题讨论】:
标签: node.js session express ldap