Более двух пользовательских параметров для генерации 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.