Чтобы определить, когда использовать токен обновления для запроса нового токена доступа, я знаю два подхода (ниже). Возможны ли какие-либо из этих подходов без изменения библиотеки passport-google-oauth?Получить токен доступа oauth из токена обновления в паспортные данные
1) «упреждающий» метод
- Сохранить время истечения токена доступа, когда его получила
- Проверьте срок времени от текущего времени, когда с помощью маркеров доступа для доступа к API
- Если маркер доступа не истек, использовать его для доступа к API
- Если маркер доступа истек (или близко к истекли), поставить маркер обновления, чтобы получить новый маркер доступа
2) Метод «справляться с неудачами»
- Всегда поставить маркер доступа
- Если маркер доступа не для проверки подлинности, поставить маркер обновления, получить новый маркер доступа
Спасибо. Также приветствуем любые альтернативы.
ты настоящий герой :-D – ShrekOverflow