Таким образом, мы используем проверку токенов в нашем реагирующем SPA.Токен, сохраненный в файлах cookie, выглядит следующим образом:
access_token: "BIG-LONG-ASS_TOKEN"
expires_in: 1538663229368
token_type: "Bearer"
Срок действия токена истекает правильно при полной перезагрузке страницы, однако, когда пользователь остается активным в клиенте в течение нескольких дней и перемещается по другим страницам / запросам, которыми я хочу бытьвозможность выйти из системы по истечении срока действия токена.Как вы, ребята, обычно это решаете?Я подумал, что мог бы выполнить запланированную функцию, которая соответствует моему «expires_in», которая выполняет избыточное действие выхода из системы по окончании таймера, или проверять его на каждом маршруте.
Все советы приветствуются!
РЕДАКТИРОВАТЬ: Выполнение этого на каждом маршруте также не было бы так хорошо, потому что некоторые вызовы API могут быть вызваны на одном и том же маршруте.По сути, я рассчитываю на возможность отправки выхода из моего возвращенного 401/403, но централизованного, так что мне не нужно перехватывать его при каждом действующем действии, которое я получил.