Развертывание микросервисов на базе Django Rest Framework, взаимодействующих с помощью аутентификации по токенам
Я разрабатываю приложение на основе докера. Приложение состоит из двух компонентов.
Компонент ядра (CORE) и компонент интерфейса (INTERFACE).
Мир взаимодействует с компонентом INTERFACE.
Компонент INTERFACE выполняет CRUD базы данных в компоненте CORE.
Конечная цель этой установки заключается в том, что у меня могут быть различные компоненты интерфейса. Кроме того, здесь применяется разделение забот.
При развертывании приложения. Используя docker compose, я установлю связь между двумя приложениями. Однако ИНТЕРФЕЙС должен взаимодействовать с CORE, используя аутентификацию на основе токенов.
Мой вопрос заключается в том, как сгенерировать токен для INTERFACE внутри CORE во время запуска.
Я попробовал разработать скрипт, который генерирует токен.
Но оказалось, что скрипт требует некоторых переменных среды, которые Django Shell устанавливает.