我正在尝试通过LDAP认证通过JDBC连接到PostgreSQL数据库。
在这种情况下,连接字符串是什么样的;我尝试了以下类似操作,但出错了。
jdbc:postgresql:@ldap://example.com:389/db01,dc=example,dc=com
需要在pg_hba.conf
中指定LDAP认证参数。从Java应用程序的角度来看,您应该使用典型的连接字符串,就好像您在使用其他任何身份验证方法(即,密码或md5)一样。
PostgreSQL documentation中提供更多信息