Сколько времени «живет» refresh token?

Пишу проект используя токена авторизации youtube api v3.
Для авторизации используется refresh token и access token.
refresh token нужен для обновления access token.

Время жизни access token = 3600 сек (1 час)
А вот сколько время жизни refresh token я нигде в документации не нашел.

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

Подскажите какое время жизни у refresh token?
  • Вопрос задан
  • 2407 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Зависит от вас. Единственное ограничение - refresh должен жить дольше, чем access, чтобы нормально проходило обновление токенов. И, при хорошей реализации, refresh всегда меняется вместе с access.
Таким образом, он задаёт время, в течение которого пользователь может не работать с вашим сервисом не теряя авторизации. Как только refresh протухнет, пользователю надо будет снова вводить логин/пароль.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@sewar
Время жизни refresh token зависит от политики безопасности каждого конкретного сервиса, использующего OAuth 2.0 для аутентификации. В некоторых случаях refresh token может быть бессрочным, а в других случаях его могут ограничить на определенный период времени. Вы можете посмотреть документацию YouTube API v3, чтобы узнать, как долго действителен refresh token, используемый в этом сервисе. Обычно время жизни refresh token ограничивается некоторым периодом, например, 6 месяцами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы