Где сохраняется срок действия JWT (Json Web Token)? - PullRequest
1 голос
/ 25 января 2020

Я думаю, что процесс сертификации JSW выглядит следующим образом.

  1. (клиент) вызывает API с идентификатором и паролем на странице входа в систему
  2. (сервер) токен возврата (HEADER. CLAIM. SECRETKEY) к клиенту
  3. (клиент) сохранить токен в локальном хранилище
  4. (клиент) вызов API с токеном
  5. (сервер) проверяет токен на наличие срок действия и истечение срока действия и возвращает результат клиенту

Метод аутентификации 5: Соответствует ли комбинация декодированного HEADER и декодированного CLAIM SECRETKEY.

У меня есть вопрос. Где сохранен срок действия?

БЮР. Я использовал эту библиотеку. https://github.com/auth0/node-jsonwebtoken

1 Ответ

3 голосов
/ 25 января 2020

Срок действия сохраняется в ЗАЯВКЕ. Как написано в RF C.

4.1. Имена зарегистрированных претензий

4.1.4. Претензия "exp" (Время истечения)

Претензия "exp" (время истечения) определяет время истечения, в течение которого JWT НЕ ДОЛЖЕН приниматься для обработки. Обработка претензии "exp" требует, чтобы текущая дата / время ДОЛЖНА быть до даты / времени истечения срока, указанного в претензии "exp".

Кроме того, возьмите посмотрите на jwt.io , это намного легче читать, чем RF C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...