bas*_*ash 7 firebase firebase-authentication
我正在寻找Firebase,以便在具有不同身份验证提供程序的多个项目中进行无缝身份验证.
例子.
假设我有一个10页的网站,不同的数据来自2个firebase项目(项目-1,项目-2)
project-1包含所有用户帐户
当我注册/登录firebase项目(项目-1)时.我正在使用谷歌/电话/密码/ Facebook.这会创建用户帐户(如果不存在).
现在我可以看到来自firebase的数据(project-1).
现在很少有我的网页想要访问项目-2中的数据.
如何在两个项目中维护身份验证状态,以便project-2可以无缝地进行身份验证,而无需再次提示注册.可能使用已为project-1创建的相同auth令牌
我读过这个由Ian Barber创建的博客在Android应用程序中使用多个Firebase项目.这只是关于谷歌和Android案件的讨论.
谢谢.
您可以结合使用firebase-admin服务器和自定义 Firebase 令牌,如此处所述。
本质上,您可以使用此答案中描述的方法获取第一个应用程序的用户 JWT 令牌。然后,您可以向自己的服务器发出请求,该服务器将验证您的 JWT 令牌是否源自您的第一个项目,然后向您颁发第二个 JWT 令牌,您可以使用它对第二个项目进行身份验证。
| 归档时间: |
|
| 查看次数: |
1162 次 |
| 最近记录: |