/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
label_studio/tests/jwt_auth/utils.py
14 строк
705 B
pakelley
feat: DIA-1839: Add JWT auth for API tokens (#6996)
12 фев 2025, 03:29
Не верифицирован
12 фев 2025, 03:29
748611e
Код
Авторство
О чём код?
from organizations.functions import create_organization from users.models import User def create_user_with_token_settings(api_tokens_enabled: bool, legacy_api_tokens_enabled: bool) -> User: """Create a user with specified token auth settings in their organization.""" user = User.objects.create(email=f'test_user_{api_tokens_enabled}_{legacy_api_tokens_enabled}@example.com') org = create_organization(title=f'Test Org {api_tokens_enabled} {legacy_api_tokens_enabled}', created_by=user) org.jwt.api_tokens_enabled = api_tokens_enabled org.jwt.legacy_api_tokens_enabled = legacy_api_tokens_enabled org.jwt.save() user.active_organization = org user.save() return user