Рекомендуемое решение для ошибки: OPERATION_NOT_ALLOWED: конфигурация провайдера идентификации отключена - PullRequest
0 голосов
/ 23 сентября 2019

Может ли кто-нибудь порекомендовать решение проблемы, с которой я сталкиваюсь, в моем веб-приложении 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 в качестве одного из параметров входа.

1 Ответ

0 голосов
/ 23 сентября 2019

Я перезапустил браузер, перезапустил веб-приложение, включил метод входа в Google с консоли Firebase (снова) и, наконец, добавил авторизованный домен (127.0.0.0) типа custom в список авторизованных доменов.Это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...