【发布时间】:2021-07-09 19:56:32
【问题描述】:
在我目前工作的公司中,有多个 WebApp,例如:App1、App2、App3 ...当前的问题是我们希望允许用户登录 App1,如果他去 App2,我们不需要此用户再次登录,因为他已经登录了 App1。
我怎样才能做到这一点?我正在使用 Firebase,但 onAuthChange() 不会跟踪不同域的更改,而且我知道我无法将 cookie 从 App1.com 共享到 App2.com。
我的计划是一旦用户登录 App1,我在浏览器上创建一个 cookie,我可以在 App2 上检查,如果有当前用户,则获取 ID 并获取呈现用户信息所需的数据。
我正在使用:ReactJs、NodeJs、Graphql、Prisma、Nexus、Firebase (Auth)。以防万一
【问题讨论】:
标签: node.js authentication session-cookies