Пожалуйста, помогите мне с этим простым приложением на Django, которое использует интеграцию 2FA с Duo

Я младший Python-разработчик с опытом работы в Python менее года. Мне дали задание создать страницу входа в систему с помощью Django, а затем интегрировать ее с Duo для двухфакторной аутентификации. Мне удалось создать простую страницу входа в систему с 1FA, но я застрял на попытке интегрировать в нее Duo.

Вот ссылка на код, который у меня есть - https://github.com/TheLoneWayfarer/django-duo.git

Я совсем новичок в этом деле, поэтому, пожалуйста, дайте мне знать, если вам нужна дополнительная информация или если что-то в ссылках недоступно.

Предполагается, что пользователь посещает конечную точку /duo/login, указывает свои данные, она направляет его на страницу Duo 2FA, где он проходит аутентификацию, а затем ему нужно перейти на страницу home.html.

Я использую этот пакет для Duo - https://pypi.org/project/django-duo-universal-auth/

Я сделал все, что указано в ссылке, например, добавил параметры в файл settings.py и добавил путь в файл urls.py, но я получаю эту ошибку, когда пытаюсь войти в систему :

{"error": "invalid_grant", "error_description": "Неверный URI редиректа 'http://127.0.0.1:8000/duo/callback/'."}

Я не уверен, что я упускаю, поэтому любое руководство было бы очень признательно.

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