Я создаю Django Rest Framework бэкэнд и Angular внешний интерфейс. Я использую dj-rest-auth для аутентификации пользователя с помощью Discord. Все это прекрасно работает.
Я хочу использовать django -rest-framework-jwt для аутентификации моих звонков с моего внешнего интерфейса на мой внутренний. Вы можете использовать obtain_jwt_token
из пакета, но для этого требуется имя пользователя и пароль. Поскольку мои пользователи входят в Discord, в моем UserManager есть user.set_unusable_password()
.
Как получить и обновить sh токены JWT, если у пользователя не установлен пароль? Кроме того, как можно получить доступ к паролю пользователя из его пользовательской модели, чтобы передать его на obtain_jwt_token
URL?
Спасибо