Аутентификация пользователей Django через другой API (DRF)

Мне нужно создать фронтенд django приложения, которое должно аутентифицировать пользователей через другой внутренний API, построенный с использованием DRF/Djoser (backend API).

На данный момент API бэкенда (DRF) позволяет аутентификацию по сессии и токену. Он построен с использованием Django REST Framework/Djoser auth package и имеет все общие конечные точки аутентификации, такие как login, logout, token и т.д.

Моя задача - создать фронтенд-приложение, которое будет аутентифицировать пользователей через бэкенд API и позволять пользователям выполнять обычные CRUD-операции (я полагаю, вызывая конечные точки бэкенд API). Я не совсем понимаю, как обрабатывать аутентификацию - через представления Django или через AJAX вызовы к конечным точкам внутреннего API. Должен ли это быть SessionAuth или TokenAuth? Чем больше я изучаю эту тему, тем больше запутываюсь :)

Любая помощь/направление будут очень признательны.

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