Использование учетных данных Django для входа во внешний API - PullRequest
0 голосов
/ 12 июня 2018

Я создаю приложение, которое выполняет пользовательские вызовы API для внешнего REST API, который использует базовую аутентификацию Base64 в заголовке.Я жестко запрограммировал свой собственный в целях тестирования, но готовлюсь к развертыванию, и мне потребуется, чтобы каждый пользователь совершал свои собственные вызовы, используя свои собственные учетные данные.

Сначала я подумал о том, чтобы взять user.username и * 1004.* полей, и сделать простую кодировку Base64 на них для передачи в API.Однако Django не хранит пароль в виде простого текста (по понятным причинам), поэтому об этом не может быть и речи.

Есть ли способ входа в этот внешний API-интерфейс с использованием учетных данных пользователя, вошедшего в систему?Может быть, токен или какое-то печенье?

Заранее спасибо!

...