firebase authentication - AngularFire 2.0.1 $createUserWithE



我正在尝试从AngularFire 2.0.1 (Firebase 3.0.5)创建一个Firebase用户,使用:

$createUserWithEmailAndPassword(email, password)

api返回一个错误:

{"code":"auth/invalid-api-key",
  "message":"Your API key is invalid, please check you have copied it correctly."}

应用程序的配置看起来像这样:

{apiKey: "my_verified_key", 
 authDomain: "my_verified_project_id.firebaseapp.com", 
 databaseURL: "https://my_verified_project_id.firebaseio.com/"}

my_verified_key是在

找到的数据库秘密

https://console.firebase.google.com/project/my_app/settings/database

my_verified_project_id是在

找到的投影。

https://console.firebase.google.com/iam-admin/settings/project?project=my_verified_project_id&consoleReturnUrl=https:%2F%2Fconsole.firebase.google.com%2Fproject%2Fmy_verified_project_id%2Fsettings%2Fgeneral%2F

在网络日志中,我看到错误来自于POST到

https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=my_verified_key

我已经检查了身份工具包api是否为我的应用程序启用。

我已经尝试在Firebase控制面板中禁用/启用电子邮件/密码身份验证,如其他地方建议的。

我试图从节点库中创建用户,但似乎大多数验证功能都没有在那里实现。

确保您获得正确的API Key。进入firebase控制台页面:https://firebase.corp.google.com/project//authentication/users点击右上角的WEB SETUP:提供的代码片段将包含供您使用的自动生成的api密钥。

最新更新