0
我正在开发一个Chrome扩展程序,需要先登录才能继续使用该扩展程序。我正在使用Firebase身份验证服务向用户验证我的扩展程序。但有些东西在这里没有解决。无法使用来自Google 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()
这里是我的火力配置:
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页面中的所有火力点相关的功能。 不要在这里没有什么工作。如果我在这里做错了,请告诉我。
前段时间我成功设置了这个,下面这个快速入门:https://github.com/firebase/quickstart-js/tree/master/auth/chromextension –
我跟着这个,但是我需要首先发布我的扩展为了得到这个打扮? –
没有。我从未发布过它,只是在本地运行它。我不确定发生了什么问题,但承认自从我做到这一点已经快一年了。也许别人可以发现问题。 –