Невозможно войти или зарегистрироваться с помощью электронной почты и пароля, используя аутентификацию firebase во флаттере

Я использую флаттерную аутентификацию firebase с электронной почтой и паролем. Когда я делаю вход или регистрацию, я получаю следующую ошибку:

An internal error has occurred. [ Requests to this API identitytoolkit method google.cloud.identitytoolkit.v1.AuthenticationService.SignInWithPassword are blocked. ]

Я использую firebase_auth: ^ 0.8.4+2. Я уже включил регистрацию с адресом электронной почты и паролем с моей консоли Firebase.

Можете ли вы включить свой код? и правильно ли вы настроили Firebase в своем приложении?

DevTard 08.04.2019 10:38

Могу добавить ссылку на проект на github. Но раньше это работало, и я смог войти и зарегистрироваться с помощью электронной почты и пароля.

nick.tdr 08.04.2019 10:43

Я не думаю, что есть какие-либо проблемы с настройкой firebase, поскольку я это сделал, и она работала нормально. Я просто долго не выходил из своего устройства, и теперь, когда я это сделал, оно перестало работать.

nick.tdr 08.04.2019 10:44

Пробовали ли вы очистить кеш/хранилище приложения (если на Android), удалить и переустановить приложение (если на iOS) или попробовать на другом устройстве, например, в симуляторе?

DevTard 08.04.2019 10:46

Да, я пробовал все вышеперечисленное, и я получаю ту же ошибку.

nick.tdr 08.04.2019 11:03
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
5
639
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я столкнулся с этой проблемой, потому что мои ключи API были ограничены. Мне пришлось зайти в консоль разработчика Google и изменить ограничения на мои ключи API и разрешить API инструментария. Тогда это сработало для меня.

В моем случае ключу apiKey в файле среды Angular было разрешено использовать только несколько API-интерфейсов Google Cloud, как я ограничил.

Я пошел в https://console.cloud.google.com, выбрал проект

(same as the Firebase project of course)

а затем API и службы > Учетные данные. Там в списке ключей API я искал тот самый ключ API, указанный в обзоре проекта Firebase, нажимал на него и переходил на вкладку Ограничения API. С помощью поля выбора я добавил в список разрешенных API Identity Toolkit API.

или сделать это Не ограничивать ключ

Другие вопросы по теме