Firebase 身份验证仅适用于开发环境
Firebase authentication only works in development environment
我有一个使用 firebase 身份验证设置的 React 应用程序。
我之前使用的是“signInWithPopup”选项,但后来选择使用“signInWithRedirect”选项,因为我注意到弹出窗口在移动设备上不起作用。
“signInWithRedirect”在开发模式下工作正常。
但是,如果我创建一个生产版本并在 10.195.3.52:4050 上提供它。当我访问本地 IP 时,单击“signInWithRedirect”操作完全没有任何作用,没有控制台日志,没有网络 activity,它什么也没做。
但是,如果我访问属于同一构建的 localhost:4050,我会单击“signInWithRedirect”,然后我会被重定向到 google,然后我可以使用我的 google 帐户登录.
我也尝试过在 Heroku 上托管网站,但我遇到了与托管在 10.195.3.52:4050 上的生产版本相同的问题。
知道为什么会这样吗?
将您的域添加到控制台的授权部分。这可能就是它不起作用的原因
我有一个使用 firebase 身份验证设置的 React 应用程序。
我之前使用的是“signInWithPopup”选项,但后来选择使用“signInWithRedirect”选项,因为我注意到弹出窗口在移动设备上不起作用。
“signInWithRedirect”在开发模式下工作正常。
但是,如果我创建一个生产版本并在 10.195.3.52:4050 上提供它。当我访问本地 IP 时,单击“signInWithRedirect”操作完全没有任何作用,没有控制台日志,没有网络 activity,它什么也没做。
但是,如果我访问属于同一构建的 localhost:4050,我会单击“signInWithRedirect”,然后我会被重定向到 google,然后我可以使用我的 google 帐户登录.
我也尝试过在 Heroku 上托管网站,但我遇到了与托管在 10.195.3.52:4050 上的生产版本相同的问题。
知道为什么会这样吗?
将您的域添加到控制台的授权部分。这可能就是它不起作用的原因