我遇到一个令人费解的问题,第三方(Twitter)登录我的Firebase实例。尝试通过 signInWithPopup JavaScript方法进行身份验证时出现以下异常:
The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.
我已确认Firebase控制台中的Twitter登录确实已启用:
我已阅读各种博客文章,说明Firebase用户在使用Firebase SDK的 v2.xx 时,在新控制台(Google的子域)中创建项目时遇到了第三方身份验证问题。但是,我不认为这些条件适用于我的情况,因为:
其他可能有用的信息:
非常感谢能够对这个问题有所了解的人:)
答案 0 :(得分:0)
我最终通过在旧控制台中创建一个新的Firebase实例然后将其移植到新控制台来修复此问题。我唯一的假设是v2.x.x版本注意到的身份验证问题尚未通过v3.x.x修复:(