Firebase Auth 在启用时报告 'provider is not enabled'

Firebase Auth reports 'provider is not enabled' when it is enabled

我有一个用 Polymer 编写的 Firebase 应用程序,但我无法使用 Auth。 它告诉我 'Error: The specified authentication provider is not enabled for this Firebase.' 但我已在控制台中允许这样做。 我尝试将 Firebase URL 切换到演示中使用的那个,它的效果很好,但是当我尝试使用我的 URL 时,它没有。

我是不是用错了URL? 我的 Firebase 元素在下面

  <firebase-auth
  id="firebaseLogin"
  user="{{user}}"
  status-known="{{statusKnown}}"
  location="https://teste-firebase-822c4.firebaseio.com"
  provider="{{provider}}"
  on-error="errorHandler"
  on-user-created="userSuccessHandler"
  on-password-changed="userSuccessHandler"
  on-password-reset="userSuccessHandler"
  on-user-removed="userSuccessHandler"></firebase-auth>

这是错误的吗? https://teste-firebase-822c4.firebaseio.com

感谢您的宝贵时间。

current version of the Polymer firebase-auth component (1.0.12) 是为来自 firebase.com 的 Firebase 版本构建的:

Element wrapper for the Firebase authentication API (https://www.firebase.com/docs/web/guide/user-auth.html).

这意味着它使用 2.x 版本的 Firebase JavaScript SDK。

如果您在 new Firebase Console 上创建了 Firebase 项目,它只能与 JavaScript SDK 的 3.x 版本一起使用。您将需要该组件的更新版本,该版本似乎尚不可用。

我怀疑计划是弃用 firebase-elementfirebase-auth 并迁移 to the new Polymerfire element

Here the relevant Github issue discussion.