Ошибка HTTP: 401 при настройке облачных функций firebase для проекта Android


93

Я пытаюсь настроить функции firebase, но после запуска firebase init появляется сообщение об ошибке.

Ошибка: ошибка HTTP: 401, запрос содержит недопустимые учетные данные для аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации. См. Https://developers.google.com/identity/sign-in/web/devconsole-project .

введите описание изображения здесь

Ответы:


265

Решил проблему! вам нужно выйти, а firebase logoutзатем firebase loginснова войти в систему или просто обновить токен с помощьюfirebase login --reauth

кажется, что время истечения срока действия токена аутентификации Firebase ограничено до 1 часа


Рад помочь :)
M.Ali 09

24
Примечание: чтобы выйти из системы, используйте firebase logout, а затем снова войдите с помощьюfirebase login
Blundering Philosopher

Я делал firebase loginнесколько раз ... там говорилось, что я уже вошел в систему, но все это было "ложью". Разочарованные пользователи должны выйти и снова войти в систему или явно запросить повторную аутентификацию. Почему они не могут просто нарушить текущее поведение входа в систему и автоматическое повторное подтверждение, если это необходимо? Это требует дополнительной работы и более плохой UX.
wescpy

27

Используйте firebase login --reauth, это случилось со мной, потому что старый FIREBASE_TOKENприсутствовал при попытке выполнитьfirebase init

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.