У меня два компьютера. Сначала: FreeIPA Server + Postgresql + Сервер приложений (Python). Второй: Клиент FreeIPA + Клиентское приложение (Python).
Задача: Сервер приложений должен иметь доступ к Postgresql как пользователь домена.
Подробнее: 1. Клиент приложение должно взаимодействовать только с сервером приложений. Сервер приложений должен взаимодействовать с Postgresql как с пользователем домена.
Пользователь не должен напрямую взаимодействовать с Postgresql (поскольку клиентское приложение является тонким и все бизнес-логи c на сервере приложений).
Клиентское приложение может передать билет Kerberos (для доступа Postgresql) на сервер приложений. Приложение может это сделать.
Вопрос: Как с сервера приложений отправлять запросы на Postgresql как пользователь домена?
Последний раз я пробовал - используйте psycopg2 lib для Python на стороне Сервера. Но насколько я знаю, я не могу использовать «postgres билет пользователя» для соединения с Postgres в этой библиотеке.
Пожалуйста! Любая помощь!