postgres, но не как обычно, а с аутентификацией типа gss - использую kerberos и домен в линуксе (freeIPA). В общем мне нужно как-то токен пользователя передать в psycopg2, но она использует libpq и там нет специальных атрибутов для токена - libpq как-то умеет брать токен из системы. Но у меня пользователи ходят к postgres через сервер, а не напрямую в бд и поэтому я должен передать токен пользователя серверу, а он уже использует его при подключении к бд через paycopg2. Кто-нибудь делал что-то подобное?
А не проще ли приложению подключаться от имени единого пользователя БД?
Я ничего не понял. судя по psycopg2, пользюки ходЮт по через приклад, который где-то на сервере приклада. И уже приклад лезет в БД, Пользователи приклада являются пользователями ПГ? Если так, у вас и сервер приклада и сам приклад обязаны аутентифицироваться в том же самом цербере, что и ПГ, и рабочее место.
Обсуждают сегодня