Средний
Что такое JWT и из чего он состоит?
JWT (JSON Web Token) — это открытый стандарт для безопасной передачи информации между сторонами в виде JSON-объекта.
Состоит из 3 частей, разделённых точками (header.payload.signature):
1. Header — тип токена и алгоритм шифрования (например, HS256).
2. Payload — полезная нагрузка (ID юзера, роли, срок действия exp).
3. Signature — цифровая подпись. Гарантирует, что токен не был изменён.
⚠️ Важно: Данные в JWT не зашифрованы (закодированы в Base64). Их может прочитать кто угодно. Подпись лишь защищает от подделки.