GOOGLE ADS

вторник, 10 мая 2022 г.

аутентификация/операция firebase не разрешена

Это угловое веб-приложение.

Добавлен скриншот страницы разрешений

Я пытаюсь аутентифицировать мобильный телефон с помощью firebase.

В моей консоли Firebase> Аутентификация> Метод входа я включил телефон и сохранил его.

Но когда я пытаюсь войти, мне выдает ошибку, говорящую, что
auth/operation-not-allowed

sendLoginCode() {
const appVerifier = this.windowRef.recaptchaVerifier;
const num = this.firstFormGroup.value.mobileNo
console.log('num',num);
firebase.auth().signInWithPhoneNumber(num, appVerifier)
.then(result => {
this.windowRef.confirmationResult = result;
})
.catch(error => console.log(error));
}
verifyLoginCode() {
this.windowRef.confirmationResult
.confirm(this.verificationCode)
.then(result => {
this.user = result.user;
console.log('Login Successfull')
})
.catch(error => console.log(error, "Incorrect code entered?"));
}

https://i.stack.imgur.com/jITY5.png


Решение проблемы

Похоже, вы не включили метод входа Google в свою консоль firebase. Для решения проблемы сделайте следующее:


  1. Войдите в консоль Firebase ( https://console.firebase.google.com/ ).

  2. Выберите свой проект.

  3. В правой части экрана вы увидите панель, щелкните там, где написано «Аутентификация».

  4. После того, как вы вошли в меню аутентификации, перейдите к методу входа.

  5. После этого найдите поставщика доступа Google в списке, который появляется под заголовком, и нажмите на него.

  6. Затем нажмите на кнопку включения.


Вероятно, вам придется настроить безопасный идентификатор проекта (вы увидите раскрывающийся список под кнопкой включения). Что вам нужно сделать, так это ввести идентификатор клиента Android и/или ios из вашего проекта и нажать «Сохранить». Это сообщит Firebase, что безопасно обрабатывать операции входа с этим клиентом.

Чтобы иметь возможность использовать метод входа по телефону, у вас должен быть активен платный план.

Оригинальный автор ответа: https://stackoverflow.com/a/65598080/6310260

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...