Каков срок жизни JWT-токена

Python Middle Без компании
Каков срок жизни JWT-токена
Ответы
JWT-токен существует до тех пор, пока не истечет его срок действия (expiration time, `exp`), указанный в payload. Время жизни определяется при создании токена и может быть любым — от нескольких минут до нескольких лет, в зависимости от требований безопасности приложения. Пример создания JWT с временем жизни 1 час: ``` import jwt from datetime import datetime, timedelta payload = { "user_id": 123, "exp": datetime.utcnow() + timedelta(hours=1) } secret_key = "your-secret-key" token = jwt.encode(payload, secret_key, algorithm="HS256") ``` Важные моменты: - После истечения `exp` токен становится невалидным - Невозможно отозвать JWT до истечения срока (если не использовать blacklist) - Рекомендуется устанавливать разумные сроки (15-30 мин для access, 7-30 дней для refresh токенов)