Развертывание микросервисов на базе Django Rest Framework, взаимодействующих с помощью аутентификации по токенам

Я разрабатываю приложение на основе докера. Приложение состоит из двух компонентов.

Компонент ядра (CORE) и компонент интерфейса (INTERFACE).
Мир взаимодействует с компонентом INTERFACE.
Компонент INTERFACE выполняет CRUD базы данных в компоненте CORE.

Конечная цель этой установки заключается в том, что у меня могут быть различные компоненты интерфейса. Кроме того, здесь применяется разделение забот.

При развертывании приложения. Используя docker compose, я установлю связь между двумя приложениями. Однако ИНТЕРФЕЙС должен взаимодействовать с CORE, используя аутентификацию на основе токенов.

Мой вопрос заключается в том, как сгенерировать токен для INTERFACE внутри CORE во время запуска.

Я попробовал разработать скрипт, который генерирует токен.
Но оказалось, что скрипт требует некоторых переменных среды, которые Django Shell устанавливает.

Вернуться на верх