Более двух пользовательских параметров для генерации Token в Django RF

Я фронтенд мобильный разработчик, у меня есть Flutter проект 100% white labeled, сейчас я изучаю бэкенд и разрабатываю его на Django RF. Я буду использовать одну и ту же базу данных для всех билдов моего приложения, поэтому, чтобы предотвратить вход пользователя под одним и тем же аккаунтом в двух разных билдах, мне нужно сгенерировать токен с более чем 2 параметрами (email/password + третий параметр). Какова лучшая практика в этом случае?

Я использую 'rest_framework.authentication.TokenAuthentication'.

"Считайте этот ответ комментарием. Я не могу комментировать (недостаток репутации)."
Насчет 'rest_framework.authentication.TokenAuthentication', насколько я понял из docs, он берет объект пользователя (не какие-то конкретные поля) и делает хэш, а про настройку ничего не сказано. Другим решением является использование JWT, и DRF simplejwt. и с помощью этого вы можете настроить какие поля делать хэш в соответствии с Customizing token claims.

Вернуться на верх