我正在创建一个AngularJS,yeoman堆栈,带有Firebase,AngularFire应用程序和我使用的发电机 - Angularfire( https://github.com/firebase/generator --angularfire )设置我的simpleelogintools。我只下载了电子邮件/密码验证,因为唯一的身份验证点是我需要一些用户来创建网站的新内容并销毁旧内容。但是,当我进入我的'example.com/#/login'并尝试通过电子邮件和密码注册新用户,它给了我一个

Error: The specified authentication type is not enabled for this Firebase.
.

是因为我在我的应用程序/ firebase数据库中没有用户模型?如果是这样,我如何创建一个?如果不是我如何通过此错误?

有帮助吗?

解决方案

在这里写答案,因为我被撰写在评论中。 这正在发生,因为您未启用Firebase中的密码身份验证。

为了这样做,你必须去参加登录和auth,最后你将启用电子邮件和密码身份验证

其他提示

对于那些找到这个主题的人,使用 firebase sdk 2.x (例如wihangularfire2)但在google控制台上创建一个新的应用程序,来自这就是答案

Firebase2当前版本(2.4.2)尚未兼容 Firebase SDK V3,以及使用新的Firebase创建的所有项目 控制台仅通过带有SDK V3的调用来访问。

要在遗留控制台中创建Firebase后端 www.firebase.com

这是在angularfire2 github的这个关闭问题中记录: https://github.com/angular/angularfire2/issues/189

从旧控制台中拍摄一个应用程序,并将其迁移到新的控制台为我工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top