2016-05-29 104 views
3

我有一个以聚合物编写的Firebase应用程序,我无法使用身份验证。 它告诉我'错误:指定的身份验证提供程序未启用此Firebase。'但我已经允许在控制台中。 我尝试将Firebase网址切换到演示中使用的网址,并且它的工作方式与魅力类似,但是当我尝试使用我的网址时,它没有。启用Firebase身份验证报告的提供程序时

我使用了错误的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

谢谢你的时间。

回答

4

current version of the Polymer firebase-auth component (1.0.12),是专为从firebase.com的火力地堡版本:

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

这意味着它使用JavaScript的火力地堡的SDK 2.x版。

如果您在new Firebase Console上创建了Firebase项目,它将仅适用于JavaScript SDK的3.x版本。您将需要该组件的更新版本,但似乎还没有可用。

+0

假设'firebase-auth'很快就会被弃用,我们是否应该迁移到[Polymerfire](https://github.com/firebase/polymerfire)? – Mowzer

相关问题