gpt4 book ai didi

javascript - 使用 SSO 在两个 Node 应用程序之间共享 session

转载 作者:行者123 更新时间:2023-12-02 16:10:42 24 4
gpt4 key购买 nike

我有一个使用express和node.js构建的现有网站,我必须在该网站中合并nodebb论坛,这又是一个不同的 Node 应用程序,我对它们两个都使用facebook登录,但我必须登录它们一一分开(两者使用相同的 Facebook 应用程序)。我想做的是,

1.通过fb或主站点中的任何单点登录登录,用户应通过相同的方式自动登录论坛。

2.如何将nodebb集成到我的网站中,这样外观和感觉不会改变,看起来我在一个完全不同的网站上,只需要一些技巧将nodebb集成到我现有的网站中。

如何实现这两个目标?

最佳答案

(嘿,@Vipul,这里是 NodeBB 开发者)当您建立应用程序的快速 session 时,您将 cookie 的 domain 设置为什么?

;domain=domain (e.g., 'example.com', '.example.com' (includes all subdomains), 'subdomain.example.com') If not specified, defaults to the host portion of the current document location.

--MDN

您可能希望将其设置为 .your-domain.com,对于 NodeBB 也是如此(在“设置/高级”部分中执行此操作):

... in NodeBB

然后还要确保应用中的 key 设置为 express.sid(这是我们使用的值),并且 key 匹配。

关于javascript - 使用 SSO 在两个 Node 应用程序之间共享 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30252586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com