Как настроить JWT для работы с файлами cookie?

У меня есть приложение Django, которое функционирует как API. В настоящее время оно может генерировать токены доступа и обновления JWT и сохранять эти токены в виде cookies. Проблема возникает при проверке этих токенов в других конечных точках. Даже если они отправляются правильно, аутентификация не проходит. Это было бы слишком много информации, чтобы объяснить здесь, но я настроил класс пользователя и настроил его на использование JWT. Буду благодарен за любую помощь, так как не уверен, что делать. Когда я пытаюсь получить доступ к конечной точке, требующей аутентификации с помощью токена, я получаю сообщение «Учетные данные для аутентификации не были предоставлены» и получаю ошибку 401 в ответе. Я полагаю, что это может быть проблема с родительским классом, возможно, метод, который не был переопределен, но должен был быть. Вот репозиторий проекта, который является небольшим учебным/тестовым проектом: https://github.com/MasterTJ123/servant_rpg_back

В настройках вы разделили AUTH_USER_MODEL следующим образом

AUTH_USER_MODEL = 'servant_rpg_back.Usuario'

Но ваша модель auth находится в 'servant_rpg_back.app.Usuario'. Это вызывает проблему, поскольку система не знает, какую именно модель использовать для аутентификации.

Возможно, вам следует добавить это AUTH_USER_MODEL = 'servant_rpg_back.aoo.Usuario'

или это AUTH_USER_MODEL = 'app.Usuario' для ваших настроек.

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