我意识到AngularFire和Firebase 3.0之间存在问题,但我无法找到解决我遇到的问题的方法。
使用这些版本:
<script src="https://cdn.firebase.com/js/client/2.2.7/firebase.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/1.1.1/angularfire.js"></script>
新的Firebase控制台中新创建的应用程序的电子邮件/密码验证不起作用。
导入新控制台的旧版应用使用电子邮件身份验证工作。 旧控制台中的旧应用程序可以正常运行。 新创建的应用程序没有。
我已多次验证这种行为。
控制台日志错误是:
身份验证失败:错误:未为此Firebase启用指定的身份验证提供程序
我在这里创建了一个简单的插件 https://plnkr.co/edit/X025RQmsXfgOFLatp0Ng
基于Jacob Wenger的git repo。 https://github.com/jwngr/ng-auth