Встречается на собеседованиях • сегодня
Как создается JWT-токен
JWT (JSON Web Token) создается из трех частей, закодированных в Base64URL и разделенных точками:
- Header – содержит тип токена (
JWT) и алгоритм подписи (например,HS256илиRS256). - Payload – полезные данные (claims), например,
user_id,exp(время истечения). - Signature – подпись, созданная из header, payload и секретного ключа.
Пример создания JWT с использованием библиотеки PyJWT:
python
import jwt
secret_key = "your-secret-key"
payload = {"user_id": 123, "exp": 1735689600} # exp – Unix timestamp
token = jwt.encode(payload, secret_key, algorithm="HS256")
print(token)Вывод будет выглядеть примерно так:
text
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjMsImV4cCI6MTczNTY4OTYwMH0.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5cВажно:
- Используйте надежные алгоритмы (HS256, RS256).
- Никогда не храните секретный ключ в коде.
- Устанавливайте срок действия токена (
exp).

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