«FirebaseAuthError: Ошибка декодирования токена Firebase ID» - но токен правильный, и это происходит только на Chrome - PullRequest
0 голосов
/ 04 марта 2020

Отправка токена из веб-клиента в серверную с помощью Cook ie (проблемы CROS с socketIO, cookie-файлы - рабочие решения). Отлично работает при первом вызове (аутентификация). Я проверяю, что происходит на странице refre sh, и он получил ошибку.

Полная ошибка:

FirebaseAuthError: Не удалось декодировать маркер Firebase ID. Убедитесь, что вы передали всю строку JWT, которая представляет идентификатор токена. См. https://firebase.google.com/docs/auth/admin/verify-id-tokens для получения подробной информации о том, как получить идентификационный токен

код: 'auth / arguments-error',

Однако:

  • Скопируйте / вставьте в блокнот тот, который готовил ie, и он идентичен.
  • Более того, после refre sh он работает как шарм. Это происходит только в
  • Chrome, а не в FF.

Примечание : это не о Android, я получаю правильный токен, поэтому он не похож на другой вопрос в стеке.

Не уверен, полезно ли размещать больше кода, поскольку ошибка не происходит постоянно.

Есть идеи?

1 Ответ

0 голосов
/ 21 марта 2020

Проблема была с парсером cook ie на стороне сервера. Использовал лучшую библиотеку, и теперь она работает как magi c. Дело закрыто.

...