Как реализовать аутентификацию django rest framework с помощью службы аутентификации внешнего пользователя? - PullRequest
0 голосов
/ 14 июня 2019

У меня есть угловой интерфейс с API-интерфейсом Django Rest Framework.

Для аутентификации пользователя в бэкэнде мне нужно перенаправить пользователя во внешнюю службу аутентификации пользователя, которая перенаправляет его обратно с помощью токена. Затем бэкэнд получит токен и свяжется со службой для получения информации о пользователях.

Я уже реализовал серверную часть Django, которая обрабатывает этот процесс для входов администратора с использованием login_required. Однако, когда я использую декоратор, необходимый для входа в систему на маршрутах DRF, я получаю следующую ошибку при запросе внешнего пользовательского API: Request Method: OPTIONS Status Code: 405 Method Not Allowed

Если есть легкое исправление для этой реализации, было бы замечательно. Но что-то подсказывает мне, что правильная реализация включает в себя пользовательский класс аутентификации DRF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...