首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在跨域firebase中保持登录?

如何在跨域firebase中保持登录?
EN

Stack Overflow用户
提问于 2020-08-28 14:20:51
回答 1查看 83关注 0票数 1

我正在开发我的项目,这是一笔交易:我有基于firebase的身份验证电子邮件和密码。然后我已经为用户创建了登陆,我试图让用户从登陆注册,这是在不同的域名上,并保持在我的主应用程序登录。我查找了firebase文档,但没有找到任何代码片段。基本上,我认为应该有身份验证提供程序配置,但同样没有信息。也许你曾经遇到过这样的问题,你是如何解决它的?

EN

回答 1

Stack Overflow用户

发布于 2020-08-29 02:04:42

您不能在一个域上注册用户,并允许他们使用这些注册凭据登录到其他域。Firebase不允许这样做。每个域都有自己的身份验证设置,与另一个域的身份验证不一致。如果你愿意,你可以使用子域。-> https://dev.to/johncarroll/how-to-share-firebase-authentication-across-subdomains-1ka8

你将不得不创建云函数,但即使是在子域上也要做到这一点。

那篇文章的要点。

让Firebase身份验证在子域之间工作并不是非常简单,但它是可以做到的,而不需要那么多的工作。不幸的是,您需要熟悉许多概念,如CORS、cookies、JWTs、Firebase身份验证本身等。

最好开发您自己的Nodejs服务器,而不是像本文中那样使用黑客和变通方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63628485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档