Совместное использование аутентификации Django для FastAPI
У меня есть рабочий проект Django. Теперь я хочу добавить FastAPI, чтобы в существующих шаблонах django я мог делать API запросы для обновления данных без перезагрузки всего шаблона (например, таблиц).
Вопрос в том, как подключить FastAPI к существующей системе аутентификации django, чтобы она могла использовать сессии из db, чтобы пользователь аутентифицировался только один раз, когда входит в проект django.
Вот некоторые варианты, которые я исследовал:
Измените базовую аутентификацию django на oauth2, также установите fastapi на oauth2 (хотя я хочу настроить fastapi, не меняя django)
.Получение сессий django из db при каждом api запросе и проверка пользователя
.
И django, и fastapi на одном сервере и могут использовать одну и ту же базу данных.
Возможно, возможны какие-то лучшие варианты. Посоветуйте, пожалуйста, какой подход будет лучшим для использования уже аутентифицированных пользовательских данных django с fastapi? Thx