Перейти к содержанию

JWT

JWT токены на базе PyJWT.

Установка

uv pip install viai-kit-auth-jwt

Использование

from viai_kit.auth.jwt import JWTManager

jwt = JWTManager(secret_key="your-secret-key")

# Создание токена
token = jwt.create_token(
    user_id="user_123",
    role="admin",
    expires_in=3600
)

# Валидация
payload = jwt.verify_token(token)
print(payload["user_id"])  # user_123