Google OAuth 弹出窗口消失

问题描述 投票:0回答:1

我使用 Google OAuth 开发了一个网络身份验证应用程序。我开发的时候没问题。但是在托管它之后,当单击“继续使用谷歌”按钮时,谷歌登录弹出窗口会出现并突然消失。

这是网络应用程序的链接: https://mern-auth-58x5.onrender.com/sign-in

任何人都可以找到解决方案吗?

我开发的时候还好。当我点击“继续使用谷歌”按钮时,它登录并导航到主页。但在渲染中部署它后它不起作用。

firebase-authentication oauth google-oauth google-signin mern
1个回答
0
投票

我测试了您的谷歌登录并检查了开发人员控制台,并看到 auth/unauthorized-domain 错误。这意味着,您正在使用 Firebase AuthProvider 进行 Google 登录,但您没有在 Firebase 身份验证设置的授权域列表中注册您的网站域。

这是我发现的错误图像。 firebase error image

要解决该错误,您需要在 Firebase 身份验证设置中注册您的网站域。我将提供图片来帮助您轻松找到解决方案。

firebase auth setting

登录 Firebase 控制台,单击左侧栏中的“身份验证”选项卡,转到“设置/授权域”,然后单击“添加域”。在这里您可以添加您的网站域名。它将解决您当前的问题。

© www.soinside.com 2019 - 2024. All rights reserved.