我正在开发一个Chrome扩展程序,在进一步使用该扩展程序之前需要登录。我正在使用Firebase身份验证服务对我的扩展程序的用户进行身份验证。但有些事情在这里没有成功。
用户将输入将使用firebase进行授权的电子邮件和密码。我这样用它。
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
console.log(error);
// ...
});
一切正常,但当我尝试调用登录时,它会在后台页面中返回一些错误。
code:"auth/internal-error"
message: "{"error":{"errors":
[{"domain":"usageLimits","reason":"keyExpired","message":"Bad
Request"}],"code":400,"message":"Bad Request"}}"
还有:
www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=AIzaSyCI3pO1QSw_ciZy_Wd0CePyTlFwbUZV340 Failed to load resource: the server responded with a status of 400 ()
这是我的firebase配置:
var firebase_config = {
apiKey: "<api-key>",
authDomain: "<domain>",
databaseURL: "<db-url>",
projectId: "<project-id>",
storageBucket: "example.appspot.com",
messagingSenderId: "5111111111"
};
firebase.initializeApp(firebase_config);
我正在调用background.js页面中的所有firebase相关函数。 不要没有在这里工作。如果我在这里弄错了,请告诉我。
答案 0 :(得分:0)
修正了问题。在我正确配置firebase时,我遇到了一些错误。经过一些调整,它现在正在运作。