Django OAuth2 Toolkit реализация авторизационного вызова возвращает страницу входа html

Я новичок в Django OAuth2 Toolkit (и относительно новичок в Django) и пытаюсь внедрить его в уже существующий API (DRF). До сих пор авторизация API работала через статический токен, который передавался вместе с запросом. На самом сайте пользователи могут войти в систему, и аутентификация сессии включена.

Я установил инструментарий в соответствии с инструкциями и создал приложение с кодом авторизации, установив флажок "пропустить авторизацию". Теперь я пытаюсь получить доступ к серверу авторизации со следующим URL (как GET):

http://127.0.0.1:8000/o/authorize/?response_type=code&client_id=client_1&redirect_uri=http://127.0.0.1:8000/trial&code_challenge=WZRHGrsBESr8wYFZ9sx0tPURuZgG2lmzyvWpwXPKz8U&code_challenge_method=S256&scope=read&client_secret=secret_1

Когда я пытаюсь вызвать это (через postman, API или браузер), я получаю обратно страницу входа, а не код, как ожидалось. Я не понимаю, почему это происходит и как это пропустить. Любые идеи или помощь будут очень признательны!

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