drf_create_token

Создание токена DRF для заданного пользователя

Зачем нужна

Команда — стандартный механизм Django REST Framework для выдачи токена аутентификации пользователю. Это альтернатива основной команде token create, использующая стандартный механизм DRF без дополнительной обвязки RuDesktop. Применяется в специфических интеграциях, рассчитанных на DRF Token Authentication

Типичные случаи применения:

  • интеграция с внешним инструментом, который умеет работать только со стандартным DRF-токеном

  • -r / --reset — перевыпуск токена пользователю с одновременным удалением старого

  • автоматизация в скрипте, где требуется именно DRF-механизм

Подсказка

Для штатной работы с API используется token create

Синтаксис

rude drf_create_token [-r] username

Параметры

Параметр

Описание

--reset

Сбросить существующий токен пользователя и создать новый

username

Имя пользователя для создания DRF-токена

Примеры

Команда сбрасывает прошлый DRF-токен и генерирует новый для пользователя 1234

rude drf_create_token --reset 1234