Firebase возвращает «нет реферера при понижении рейтинга» при доступе к фотографии профиля для учетной записи, которая была удалена, а затем воссоздана

#javascript #reactjs #firebase #firebase-authentication

#javascript #reactjs #firebase #firebase-аутентификация

Вопрос:

У меня есть приложение react, которое позволяет пользователям входить в Google с использованием Firebase auth.

Я успешно вошел в систему с помощью Google, и он показывает изображение моего профиля.

Затем я удалил учетную запись из Firebase auth, повторно вошел в свое приложение с той же учетной записью Google, и теперь она выдает мне эту ошибку вместо отображения изображения профиля:

 Request URL: https://lh6.googleusercontent.com/-X2-ldAeMA_0/etc.../photo.jpg
Request Method: GET
Status Code: 403 
Remote Address: 172.217.13.161:443
Referrer Policy: no-referrer-when-downgrade
  

Тем не менее, я могу видеть изображение при простом переходе кhttps://lh6.googleusercontent.com URL-адрес из окна инкогнито или при входе в мое приложение как анонимный пользователь.

Есть идеи о том, что может быть причиной этого?

Ответ №1:

Столкнулся с той же проблемой — подождал пару минут, а затем снова начал работать. Т.Е. Похоже, что Firebase / Google выполняет некоторую очистку управления учетными записями на серверной части, которая немного медленная и вызывает проблемы, если вы повторно создаете учетную запись «слишком быстро».

Ответ №2:

У меня была та же проблема, добавление этого, referrerPolicy="no-referrer , в тег, где photoURL вызывается, сработало для меня.