JWT (JSON Web Token)
Коротко: Компактная подписанная запись данных, с помощью которой сервер подтверждает, кто это и что ему разрешено, не заглядывая каждый раз в базу данных.
Подробнее: JWT состоит из трёх частей, разделённых точками: заголовок, полезная нагрузка и подпись. Первые две — JSON, закодированный методом Base64URL, третья — криптографическая подпись над ними. Получается длинный текст вроде xxxxx.yyyyy.zzzzz, который браузеры или приложения отправляют с каждым запросом (обычно в заголовке Authorization: Bearer <token>).
Подробности
Три части
Заголовок: {"alg":"HS256","typ":"JWT"}
Нагрузка: {"sub":"42","name":"Anna","exp":1790000000}
Подпись: HMAC(заголовок + "." + нагрузка, секретный ключ)См. также: аутентификация, подпись, JSON