我正在使用带有电子邮件和密码的Flutter Firebase身份验证。当我登录或注册时,出现以下错误:
发生内部错误。 [对此API identitytoolkit方法google.cloud.identitytoolkit.v1.AuthenticationService.SignInWithPassword的请求已被阻止。 ]
我正在使用firebase_auth:^ 0.8.4 + 2。我已经从Firebase控制台启用了使用电子邮件和密码的注册。
答案 0 :(得分:1)
在我的情况下,Angular环境文件中的apiKey只允许使用我所限制的几个Google Cloud API。
我去了https://console.cloud.google.com, 选择了项目
(same as the Firebase project of course)
,然后单击API和服务>凭据。 在API密钥列表中,我查找了Firebase项目概述中给出的相同API密钥,单击了它,然后进入了API限制标签。 有了选择框,我将Identity Toolkit API添加到允许的API列表中。
或使其不限制密钥
答案 1 :(得分:0)
我面临此问题,因为我的api密钥受到限制。我必须去我的Google Developer Console并更改对我的api键的限制,并允许工具包api。然后对我有用。