作者:mobiledu2502897737 | 来源:互联网 | 2023-02-13 09:42
这些天突然在Firebase下开发了一个Web应用几个月后,这些天突然出现了Authentication的问题,它返回了这个console.alert,仅使用Facebook和google登录即可(电子邮件/密码登录可以正常工作):
[firebase-auth]信息:当前域未获得OAuth操作的授权。这将阻止signInWithPopup,signInWithRedirect,linkWithPopup和linkWithRedirect工作。将您的域(front.qualify.mx)添加到Firebase控制台->身份验证部分->登录方法标签中的OAuth重定向域列表。
该应用程序使用3个不同的子域,在这3个域中,我们都可以通过电子邮件/密码访问,但不能通过Facebook或google访问。我们尝试更新Firebase初始化脚本,什么也没有。我们已经检查了API密钥(在Google API凭据中),并且有一个新的“服务器密钥(由Google Service自动创建)”,没人告诉我们它已经生成(1月18日),因此我们对其进行了编辑,以包括域作为原始API密钥的方式有所不同(w / wo *和/ *),没什么。我们删除了这个新的服务器密钥,突然之间有所不同,现在控制台在上述警报之前包含403错误,并返回auth / timeout在对象内部代码。
我们还发现Identity Toolkit API已检测到许多错误,因此我们尝试添加用于登录,注销和电子邮件的URL,但是在尝试保存时没有任何反应。
我们缺少什么?
1> DavidTaubman..:
溶液加入我的应用程序内 .firebaseapp.com(是我的应用程序内提供火力地堡应用程序的唯一标识符)的HTTP引荐在浏览器的关键凭据从谷歌API控制台以及等待一段时间才能传播。
经过几个月的开发,该应用程序再也没有问题,而且我们确信我们永远不会删除此类引荐来源网址(如果有的话)。
无论如何...它已经完成并学到了。