Ошибка 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

Pixshatterer
источник