PostgreSQLの認証をLDAPでする
むずかしい話でもなくて。
host all all 127.0.0.1/32 ldap "ldap://192.168.1.1/dc=example,dc=org;uid=;,ou=Users,dc=example,dc=org"
とpg_hba.confに書く。
ldap://ldaphost/basedn;prefix;suffixとなる。この例でユーザーがhogeならばuid=hoge,ou=Users,dc=example,dc=jpが使われる。
ちなみに認証だけなのでユーザーの作成はcreateuserで別に作っておくように。AuthenticationとAuthorizationは違うという話。

Debian QA
Facebook (taniguchi.takaki)
Twitter (@takaki_t)