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 –
我跟着這個,但是我需要首先發布我的擴展爲了得到這個打扮? –
沒有。我從未發佈過它,只是在本地運行它。我不確定發生了什麼問題,但承認自從我做到這一點已經快一年了。也許別人可以發現問題。 –