@ruslannafisovich

ASP.NET CORE + JWT. Как продлить токен?

Из указанного материала https://metanit.com/sharp/aspnet5/23.7.php можно увидеть как настраивается работа с токеном. Но я не нашел решения как продлевать токен. Что для этого необходимо? Создавать отдельный метод, который будет продливать токен? Или есть стандартные настройки?
  • Вопрос задан
  • 1977 просмотров
Пригласить эксперта
Ответы на вопрос 1
@denismaster
Для продления токена можно за некоторое время до протухания токена послать запрос на /api/token/refresh, в котором токен декодируется и на его основе создается новый токен, который перезаписывает старый.
Также можно использовать refreshToken уже после протухания токена, но его рекомендуют не хранить на клиенте. В этом случае создается новая пара токенов, а старые признаются не валидными.

Вот примеры кода
https://www.intertech.com/Blog/angular-4-tutorial-...
https://stackoverflow.com/questions/43467290/how-t...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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