我已将 PostgreSQL 8.4 配置为通过执行 LDAP 绑定来验证数据库用户身份,如http://www.postgresql.org/docs/8.4/static/auth-methods.html#AUTH-LDAP。它可以工作。但是,每次登录时,它都会建立一个新的 LDAP 连接,设置 SSL,绑定,然后立即将其拆除。这有点浪费。
有没有办法汇集这些 LDAP 连接,以便每个数据库登录仅执行绑定,而不是整个连接设置和拆除?
答案1
我建议使用 PAM 进行身份验证,并将 PAM 配置为使用 LDAP?我认为 PAM LDAP 身份验证模块可以执行您所指的连接池。