Как настроить 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'
для ваших настроек.