Встречается на собеседованиях • сегодня
Зачем нужны JWT-токены
JWT (JSON Web Token) — это компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Он используется для аутентификации и обмена данными, так как содержит подпись, что гарантирует его подлинность.
Преимущества JWT:
- Stateless: серверу не нужно хранить сессию, токен содержит всю необходимую информацию.
- Безопасность: подписан (JWS) или зашифрован (JWE).
- Универсальность: можно использовать между разными доменами (CORS).
Пример создания JWT в Python (с библиотекой PyJWT):
python
import jwt
from datetime import datetime, timedelta
secret_key = "your-secret-key"
payload = {
"user_id": 123,
"exp": datetime.utcnow() + timedelta(hours=1)
}
token = jwt.encode(payload, secret_key, algorithm="HS256")
print(token)Где применяется:
- Аутентификация в SPA, мобильных приложениях.
- Микросервисная архитектура.
- OAuth2.0 / OpenID Connect.

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