如何使用 Firebase 身份验证和托管将登录用户重定向到子域?
Posted
技术标签:
【中文标题】如何使用 Firebase 身份验证和托管将登录用户重定向到子域?【英文标题】:How to redirect logged in user to subdomain using Firebase Auth and Hosting? 【发布时间】:2019-09-22 09:13:09 【问题描述】:我的主域是domain.com
,我计划将其用作登录页面。对于实际的 webapp 站点,我有一个 app.domain.com
的子域。我想要的结果如下:
domain.com
-> domain.com/login
-> app.domain.com
登录:重定向到app.domain.com
这可以通过 Firebase 托管实现吗?我现在看到 Firebase 允许在同一个项目中使用不同的站点。我会用它来创建两个不同的站点并在客户端重定向吗?这是我看到的唯一可以在整个应用程序中保持身份验证状态的工作方式。有没有更好的方法来做到这一点,因为这似乎是一个很常见的用例?
【问题讨论】:
【参考方案1】:您是否需要在根域上进行身份验证?
如果没有,您可以将登录页面放在子域上,而不会增加跨两个域的身份验证的复杂性。
【讨论】:
以上是关于如何使用 Firebase 身份验证和托管将登录用户重定向到子域?的主要内容,如果未能解决你的问题,请参考以下文章
SPA - Firebase 和 .Net WebApi 2 身份验证
如何将 Google Play 游戏登录与 Firebase 身份验证结合使用