【发布时间】:2014-06-09 18:03:27
【问题描述】:
我正在使用 angular js、express js 和 passport js 构建一个实时 Web 应用程序。
护照身份验证在主服务器上运行良好。我也在 express js 中编写了第二个日志服务器,并希望使用它来简单地接收来自 angular js 服务的 http POST 请求。这将使客户端异常/错误能够被记录并用于调试等目的。我不想引入对主服务器日志记录的依赖,以便在逻辑上分开。
我正在考虑为护照/快速会话引入一个 redis 存储,以便日志服务器也接受身份验证,并且可以在两个服务器之间共享会话。我不确定如何实现此会话共享。
在这种情况下,跨两台服务器进行身份验证的最佳做法是 - 我不希望用户必须登录两次。
【问题讨论】:
标签: angularjs authentication express redis passport.js