Ошибка аутентификации Firebase по номеру телефона: auth/operation-not-allowed. Указанный поставщик входа отключён для этого проекта Firebase.

Вопрос или проблема

Я несколько раз настраивал аутентификацию по телефону Firebase на WordPress, используя один и тот же плагин. Внезапно, на новом проекте, я получил сообщение об ошибке:

“auth/operation-not-allowed
Указанный провайдер входа отключен для этого проекта Firebase. Включите его в консоли Firebase, на вкладке метода входа в разделе Аутентификация.”

Пожалуйста, помогите мне с решениями.

Я пытался удалить проект и начать заново, но по-прежнему возникает та же ошибка.

Ответ или решение

Ошибка Firebase Phone Auth: auth/operation-not-allowed

Здравствуйте!

Проблема, с которой вы столкнулись, связана с тем, что метод входа через телефонные номера не был активирован в настройках вашего проекта Firebase. Чтобы исправить это, выполните следующие шаги:

  1. Перейдите в консоль Firebase: Зайдите на Firebase Console и выберите ваш проект.

  2. Откройте раздел "Authentication": В левой боковой панели выберите "Authentication" (Аутентификация).

  3. Перейдите на вкладку "Sign-in Method" (Методы входа): В верхней части страницы нажмите на вкладку "Sign-in method".

  4. Активируйте вход через номер телефона: Найдите параметр "Phone" (Телефон) и включите его. Для этого вы увидите переключатель, который нужно установить в положение "Enabled" (Включено).

  5. Сохраните изменения: После активации метода не забудьте нажать кнопку "Save" (Сохранить) в правом верхнем углу.

  6. Проверьте настройки API: Убедитесь, что вы правильно настроили функции Firebase, включая возможность отправки SMS и использование необходимых серверных ключей.

  7. Проверьте настройки проекта в Firebase: Если вы используете несколько проектов или сред, убедитесь, что вы активировали телефонную аутентификацию именно для того проекта, с которым работает ваше приложение.

После выполнения этих шагов попробуйте снова выполнить аутентификацию через телефон. Если ошибка по-прежнему остается, попробуйте перезапустить ваше приложение и очистить кэш браузера (если вы тестируете в вебе).

Если проблема не решается, возможно, стоит рассмотреть возможность получения дополнительной информации о сообщении об ошибке через Firebase DebugView или консоль ошибок вашего приложения.

Надеюсь, эта информация поможет вам устранить проблему! Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.

Оцените материал
Добавить комментарий

Капча загружается...