Маркер доступа Google auth2 время от времени получает точки(.) после маркера

# #google-cloud-platform #google-authentication

Вопрос:

Я пытаюсь получить токен доступа от https://www.googleapis.com/oauth2/v4/token чтобы получить доступ к корзине Google. Код писался без каких-либо проблем. Вчера приложение внезапно распалось. Затем я замечаю эту проблему ниже, которую возвращает API ………. после жетона. Проблема возникает время от времени.
введите описание изображения здесь

Комментарии:

1. Пожалуйста, укажите свой код. Предположительно (хотя вы этого не заявляете) это вызывает проблему. Будьте осторожны, не публикуйте токены. Мое первоначальное беспокойство заключается в том, что я подозреваю, что вы не используете (но вы действительно должны использовать) один из SDK Google для доступа к сервису.

2. Я открыл запрос в службу поддержки по этому вопросу. «gcloud auth print-маркер доступа» выдает тот же пунктирный вывод.

Ответ №1:

Я обнаружил, что Google проинформировал клиентов об этой проблеме по электронной почте в мае 2021 года. Вы можете прочитать содержимое почты, которой кто-то поделился в Интернете, см. следующую ссылку.

23 августа 2021 года мы запустим улучшения безопасности и надежности, которые позволят увеличить размеры токенов доступа OAuth 2.0 для всех проектов.

В отличие от специально дополненных токенов, которые были отправлены на этапе проверки, эти токены не будут иметь заполнения, а сам токен будет больше по сравнению с текущими токенами.

Google экспериментирует с изменением размера маркера с символами-заполнителями (точками) на «этапе проверки», но удалит заполнители и увеличит размер маркера в указанную дату.

Заполнители не принадлежат токену. Таким образом, удаление дополнения не делает токен недействительным.

Общий размер маркера доступа по-прежнему будет оставаться в пределах 2048 байт, задокументированных в руководстве разработчика и общедоступной документации Google.

Увеличенный размер может быть не таким длинным, как у заполнителей. Но вы должны убедиться, что ваша программа может обрабатывать токены в установленных пределах.