Пожалуйста, помогите мне с этим простым приложением на 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/'."}
Я не уверен, что я упускаю, поэтому любое руководство было бы очень признательно.