JWT
Определение
JWT (англ. JSON Web Token) — стандартный формат токена, в котором записаны данные о пользователе и подпись сервера. Внутри хранится, кто пользователь, какие у него права и до какого времени токен действует. Подпись гарантирует, что токен никто не подделал: при изменении хотя бы одного символа проверка не пройдет. Пример: после входа мобильное приложение получает JWT и прикладывает его к каждому запросу, а сервер проверяет подпись и не ходит лишний раз в базу. Главный минус: выданный токен трудно отозвать досрочно, поэтому срок жизни делают коротким. JWT используют при аутентификации в API и в протоколе OIDC.