firebase - 如何使用 Firebase 身份验证和托管将登录用户重定向到子域?

标签 firebase redirect firebase-authentication firebase-hosting

我的主域是 domain.com我打算用作登陆页面。我有一个子域 app.domain.com对于实际的 webapp 站点。我想要的结果如下:

  • 未登录 :domain.com -> domain.com/login -> app.domain.com
  • 登录 : 重定向到 app.domain.com

  • Firebase 托管可以做到这一点吗?我现在看到 Firebase 允许同一项目中的不同站点。我会使用它来创建两个不同的站点并仅在客户端重定向吗?这是我看到的唯一可以在整个应用程序中保持身份验证状态的方法。有没有更好的方法来做到这一点,因为它似乎是一个非常常见的用例?

    最佳答案

    您是否需要在根域上进行身份验证?

    如果没有,您可以将登录页面放在子域上,而不会增加跨两个域的身份验证的复杂性。

    关于firebase - 如何使用 Firebase 身份验证和托管将登录用户重定向到子域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55976310/

    相关文章:

    firebase - 如何验证用户当前密码?

    firebase - runTransaction 和 set() 之间的区别

    javascript - 如何使用 JWT token 对网站用户进行 FireBase 身份验证?

    firebase - Firestore 安全规则 .hasAny( ['A' 、 'B' 、 'C' ]) 仍然可以使用吗?

    Grails 重定向 - 为什么它总是绝对的?

    php - 没有 URL 重写的元刷新

    android - 无法在 textView 中显示获得的 unix 时间

    jquery - 如何使用 ajax(或简单的,以防 ajax 不可能)从网站到我的网站的结果?

    firebase - 克隆 Firebase 项目(包括用户帐户)

    android - 为什么在 Android onCreate 下匿名登录时 Firebase 控制台不创建匿名用户?