Последния път внедрих възможността за издаване и удостоверяване на JWT Token



Сега нека извлечем UserID от това
Когато се изисква потребителска информация, стойността на токена може да се използва за заявка без получаване на UserID

Ще го напише в обикновен Util (TokenUtil)

Токенът е включен в HttpheadersИ
се нуждае от стойността на ключа, използван за шифроване
, което декларирах в application.yml

Сега нека започнем да правим TokenUtil

Той получи заглавка и ключ стойности като стойности на параметри

  1. извличане на токени от заглавката
  2. Премахване на „Носител“
    Низ Token : „Носител tokenValue“
    Низ JWT : „tokenValue“
  3. Декриптиране на токен
  4. върне потребителско име

И накрая, нека използваме този метод по този начин

можете да видите донесете UserId