# #django #firebase #authentication #django-rest-framework
Вопрос:
У меня есть мобильное приложение, связывающееся с внутренним сервером (Django drf). Аутентификация обрабатывается через Firebase. На стороне django я использую пользовательскую аутентификацию DRF и аутентификацию сеанса. Пользовательская аутентификация DRF(firebase) запускается в первый раз, а затем, после проверки jwt и создания пользователя, если это необходимо, аутентификация сеанса будет выполняться до тех пор, пока сеанс жив.
Для того, чтобы началась аутентификация сеанса, мне, конечно, нужно, чтобы auth.login(request, user)
пользователь. Однако Request
это завернутый запрос DRF, а не Django Request
.
Вопросы:
- Является ли описанный выше шаблон (DRFCustomAuthFirebase SessionAuth) приемлемым подходом
- Является ли единственным способом входа пользователя в систему путем доступа к protected _request
request._request
или есть другой способ ?
В принципе, как мне заставить пользовательскую аутентификацию DRF пересекаться с аутентификацией Django (помимо этого login(request_request, user)
, чтобы эффективно использовать аутентификацию сеанса DRF.