Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

3 года назад
Открыть в
JWT (JSON Web Token) Алоха товарищи фронты! Недавно решил пройти собес и меня спросили ковырялся ли я когда нибудь в JWT токенах и знаю ли я из чего он состоит. Ну и в общем я благополучно на этом вопросе посыпался, так как в целом знал что это но из чего состоит нет. Решил что этот пост будет для вас полезен, параллельно и сам закреплю эту тему. И так что это: это компактный и безопасный способ передачи информации между сторонами. Часто используется при реализации авторизации. Пример JWT-токена выглядит следующим образом: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c Этот токен состоит из трех частей, разделенных точками: 👉 заголовок токена, в котором указан алгоритм шифрования. 👉 полезная нагрузка токена, содержащая информацию о пользователе (идентификатор, имя и т.д.). 👉 подпись токена, создаваемая с использованием секретного ключа.