【问题标题】:Swap/Dump session data using passport.js使用 passport.js 交换/转储会话数据
【发布时间】:2014-02-15 13:01:52
【问题描述】:

我将 Passport 用于我的基于 MEAN 堆栈的应用程序,该应用程序使用了需要多个 OAuth 令牌的多个 API。因为登录和注销会导致过多的开销,我正在考虑将序列化的会话数据放在 Redis 存储中,然后在现有会话之间来回交换。

所以我的问题是,有没有办法以编程方式提取和/或替换护照数据?

【问题讨论】:

    标签: node.js express redis mean-stack passport.js


    【解决方案1】:

    您可以尝试使用 serializeUser() 将信息存储在 MongoDB 中,然后使用 deserializeUser() 将其取回?

    【讨论】:

    • 感谢您的回复。它确实可以解决我的问题——尽管我会发现像 Redis 这样的东西更适合该用例。实际上,我最终将客户端库用于备用 oAuth 会话,同时保留了一个非常单一的“主”服务器会话。
    猜你喜欢
    • 1970-01-01
    • 2015-06-12
    • 2013-10-21
    • 2018-07-26
    • 1970-01-01
    • 2013-02-12
    • 2014-03-21
    • 1970-01-01
    • 2019-09-04
    相关资源
    最近更新 更多