Я создаю приложение, которое выполняет пользовательские вызовы API для внешнего REST API, который использует базовую аутентификацию Base64 в заголовке.Я жестко запрограммировал свой собственный в целях тестирования, но готовлюсь к развертыванию, и мне потребуется, чтобы каждый пользователь совершал свои собственные вызовы, используя свои собственные учетные данные.
Сначала я подумал о том, чтобы взять user.username
и * 1004.* полей, и сделать простую кодировку Base64 на них для передачи в API.Однако Django не хранит пароль в виде простого текста (по понятным причинам), поэтому об этом не может быть и речи.
Есть ли способ входа в этот внешний API-интерфейс с использованием учетных данных пользователя, вошедшего в систему?Может быть, токен или какое-то печенье?
Заранее спасибо!