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