使用LDAP身份验证通过JDBC访问PostgreSQL
在使用JDBC驱动程序时,的PostgreSQL功能是否可用? 看一下,它看起来不受支持。使用LDAP身份验证通过JDBC访问PostgreSQL,postgresql,jdbc,ldap,Postgresql,Jdbc,Ldap,在使用JDBC驱动程序时,的PostgreSQL功能是否可用? 看一下,它看起来不受支持。 如果没有-关于如何自定义驱动程序以使其正常工作,您有什么想法吗?LDAP身份验证是服务器端的。对于客户端来说,它与密码明文密码相同,所以使用SSL!认证 在src/backend/libpq/auth.c中,如果在pg_hba.conf中匹配LDAP验证,则验证请求函数void ClientAuthenticationPort*port调用CheckLDAPAuthport 这有助于: sendAuthR
如果没有-关于如何自定义驱动程序以使其正常工作,您有什么想法吗?LDAP身份验证是服务器端的。对于客户端来说,它与密码明文密码相同,所以使用SSL!认证 在src/backend/libpq/auth.c中,如果在pg_hba.conf中匹配LDAP验证,则验证请求函数void ClientAuthenticationPort*port调用CheckLDAPAuthport 这有助于:
sendAuthRequest(port, AUTH_REQ_PASSWORD);
就像密码一样
任何支持密码验证的客户端驱动程序都支持ldap
服务器文档中记录的配置选项参考了服务器端postgresql.conf中设置的选项,用于根据LDAP目录对用户进行身份验证
PgJDBC使用ldap身份验证不需要任何更改。明白了。谢谢克雷格!