У меня есть веб-сервер, на котором размещен внешний интерфейс приложения, и другой веб-сервер, на котором размещаются данные.
Веб-сервер не хранит никаких данных, все данные хранятся в базе данных (доступ через rest API). Учетные данные пользователя также хранятся в базе данных.
База данных веб-сервера не может быть изменена.
Нет доступного сервера ldap или подобного.
Для веб-сервера базы данных используется базовая аутентификация (каждый пользователь имеет уникальный логин).
Я хотел бы использовать базовую аутентификацию Apache (2.4) для аутентификации пользователей на интерфейсном веб-сервере.
Существует ли способ пересылки учетных данных пользователя с интерфейсного веб-сервера и проверки на соответствие веб-серверу базы данных?
User --- credentials --> front-end webserver
front-end webserver --- credentials --> database webserver
front-end webserver <-- 200 OK --- database webserver
User <-- 200 OK --- front-end webserver