Задать вопрос
@vilaugra

Что такое request.successful_authenticator?

Что такое request.successful_authenticator? За что отвечает это значение и чему оно должно быть равно?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@gimntut
Django rest framework может определять пользователя множеством способов, например по кукам или через basic-аутентификацию. Чаще всего по токену.
Способы аутентификации указываются в настройке REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'].
Если один из способов смог определить пользователя, то пользователь задаёт request.user, а сам класс аутентификации прописывается в request.successful_authenticator, чтобы можно было определить какой из способов сработал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы