Встречается на собеседованиях • сегодня
Что такое JWT-токен
JWT (JSON Web Token) — это стандарт для создания токенов доступа, основанный на JSON. Он состоит из трех частей, разделенных точками:
1. **Header** — содержит тип токена и алгоритм шифрования (например, HS256 или RS256).
2. **Payload** — полезная нагрузка (данные пользователя, срок действия и т.д.).
3. **Signature** — подпись, которая проверяет целостность токена.
Пример JWT:
```
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
```
**Плюсы:**
- Компактный и удобный для передачи (например, в заголовке `Authorization: Bearer `).
- Не требует хранения состояния на сервере (stateless).
**Минусы:**
- Если токен украден, его нельзя отозвать (пока не истечет срок действия).
- Нужно правильно настраивать срок жизни и защищать от XSS/CSRF.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы