firebase google身份验证方法在Google Chrome中失败。我在dev工具控制台中看到了这两条消息。
OPTIONS https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=my-app-key&cb=1514367607784 net::ERR_QUIC_PROTOCOL_ERROR
Info: The current domain is not authorized for OAuth operations. This will prevent signInWithPopup, signInWithRedirect, linkWithPopup and linkWithRedirect from working. Add your domain (my-web-domain.com) to the OAuth redirect domains list in the Firebase console -> Auth section -> Sign in method tab.
在登录方法firebase控制台中设置域条目。
在谷歌控制台(api和服务)中,我的firebase web api密钥有limits = none,以及 OAuth2 条目,其中正确的客户端ID和客户端密码与firebase中显示的firebase项目相匹配安慰。该域也在授权JavaScript来源部分中设置。授权重定向URI部分有一个条目https://fbase-unique-name.firebaseapp.com/__/auth/handler
据我所知,这种情况在大约一周前开始失败,只发生在Chrome上。我已经尝试过使用chrome,firefox,egde,在linux和windows中勇敢地工作。 提前致谢
答案 0 :(得分:0)
我有类似的问题,只发生在最新的Chrome中,但我的错误是
auth/network-request-failed
我的解决方案是在https://www.google.com/chrome/browser/beta.html上下载测试版Chrome频道,不知何故错误不再弹出,但不确定导致问题的原因。