我在仪表板中不小心使用了错误的Facebook App Secret。因此我进入了无限循环的身份验证,因为始终使用onAuth
调用null
回调。只有在我切换到authWithOAuthPopup
后,才会调用带有错误的回调,并且我能够找到错误。
有这个要求
https://auth.firebase.com/v2/scent/auth/session?&requestId=3zu08w12z46cj6wjno91acp1ylhr17yuzqfn&requestKey=OUYJb0pS4qpbuajatNjTymiG9tzqrpli&v=js-2.3.2&transport=json&suppress_status_codes=true
回应
{"error":{"code":"INVALID_CREDENTIALS","message":"Invalid authentication credentials provided."}}
然后我用不好的秘密尝试谷歌,问题几乎是一样的。甚至是错误信息。我想某种标准。
Twitter稍好一些,因为错误会直接显示在{"error":{"code":"ROUTE_NOT_FOUND","message":"Route not found."}}
窗口中。不理想,但至少开发人员知道有什么不对,而不是无限循环。
我没有尝试过GitHub,因为无论如何我都不会使用它。