Может ли кто-нибудь порекомендовать решение проблемы, с которой я сталкиваюсь, в моем веб-приложении Firebase, где я пробую клятву Google.
Вот фрагмент кода:
//login with google
const googleButton = document.querySelector('#googleLogin');
googleButton.addEventListener('click', (e)=>{
e.preventDefault();
M.Modal.getInstance(modal).close();
loginForm.reset();
const provider = new firebase.auth.GoogleAuthProvider();
auth.signInWithPopup(provider).then(function(result){
console.log(result);
console.log("Successful Google Sign in");
}).catch(function(error){
console.log(error);
console.log("Login failed");
вот полезный груз ответа, который я получаю из браузера:
{
"error": {
"code": 400,
"message": "OPERATION_NOT_ALLOWED : The identity provider configuration is disabled.",
"errors": [
{
"message": "OPERATION_NOT_ALLOWED : The identity provider configuration is disabled.",
"domain": "global",
"reason": "invalid"
}
]
}
}
Вместо Successful Google Sign in
из журнала консоли я получаю:
Доступ к хранилищу, автоматически предоставленный длятрекер «https://nompu -website.firebaseapp.com » на «http://127.0.0.1:5500”.
Я включил Google в качестве одного из параметров входа.