Я работаю в проекте, где у нас есть 3 сервера:
- Frontend Сервер, работающий в Reactjs / redux.
- Backend сервер приложений, на котором настраивается бизнес-логика проекта ( DRF ).У него нет механизма авторизации.
- Управление пользователями сервер, на котором пользователь регистрируется / регистрируется ( DRF ).
В настоящее время в этомРегистрация проекта с помощью сеанса и входа в систему осуществляется, но сеанс пользователя поддерживается только сервером управления пользователями.
Рабочий процесс системы авторизации должен выглядеть следующим образом:
- От сервера Frontend поступает запрос к Backend.
- Разрешить только зарегистрированному пользователю получить результат.
Бэкэнд-сервер пользователя - это тот, кто управляет базой данных пользователей и сеансом.Как мы можем проверить на Backend Server, если пользователь вошел в систему через User Management Server и вернуть результат обратно на Frontend Server, основываясь на том, вошел ли пользователь в систему или нет.
Токен аутентификации является предпочтительным.Я искал JWT, но реализация подробно описана для проектов с одним сервером.
Пожалуйста, дайте мне знать, если есть решение / альтернатива для вышеупомянутого сценария.
Заранее спасибо.