Встречается на 2% собеседований по Python
Зачем нужны 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
интервью вопросы и ответы