HTTP 오류 : Android 프로젝트에 대한 Firebase 클라우드 기능을 설정하는 동안 401


93

firebase 함수를 설정하려고하는데 firebase init를 실행 한 후 오류가 발생합니다.

오류 : HTTP 오류 : 401, 요청에 잘못된 인증 자격 증명이 있습니다. OAuth 2 액세스 토큰, 로그인 쿠키 또는 기타 유효한 인증 자격 증명이 필요합니다. https://developers.google.com/identity/sign-in/web/devconsole-project를 참조 하세요 .

여기에 이미지 설명 입력

답변:


265

나는 문제를 해결했다! 로그 아웃 firebase logout한 다음 firebase login다시 로그인 하거나 다음을 사용 하여 토큰을 새로 고쳐야합니다.firebase login --reauth

Firebase 인증 토큰의 만료 시간이 최대 1 시간으로 제한되어있는 것 같습니다.


기꺼이 도와드립니다 :)
M.Ali

24
참고 : 로그 아웃하려면을 사용한 firebase logout다음 다시 로그인하십시오.firebase login
Blundering Philosopher

내가 그랬어 firebase login내가 이미 로그인 한 말했지만, 그것은 모든했다 ... 몇 번을 "거짓말." 실망한 사용자는 로그 아웃했다가 다시 로그인하거나 명시 적으로 재 인증을 요청해야합니다. 필요한 경우 현재 로그인 동작과 자동 재 인증을 실패 할 수없는 이유는 무엇입니까? 추가 작업이 필요하고 UX가 더 나쁩니다.
wescpy

27

사용 firebase login --reauth오래된이 때문에 내게 일어난, FIREBASE_TOKEN간부를하는 동안 존재firebase init

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.