java - 如何使用java为MySQL启用LDAP连接?

标签 java mysql ldap

我正在尝试对 LDAP 服务器中的用户进行身份验证,以使用 JAVA 代码使用数据库。到目前为止,我已经进行了身份验证,我只需要知道如何从 LDAP 获取角色?

最佳答案

根据the MySQL 5.5 manual ,根据不同用户的 LDAP 组成员身份为不同用户获取不同的 MySQL 角色的方法是使用 PAM 身份验证插件的代理用户机制。该手册包含有关如何执行此操作的大量 Material ,在这里重复这些内容是没有意义的。

但是,您不能从 Java 进行配置,并且该机制不是 Java/JDBC 特定的。

关于java - 如何使用java为MySQL启用LDAP连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33851134/

相关文章:

python - LDAP 查询过滤具有 *x* 等组的用户

java - PriorityQueue 正在移除最后添加的元素(就像后进先出)

java - 泛型类型参数

java - 向上转换对静态方法有影响吗?

javascript - 通过ajax下载文件

python mysql.connector 连接断开时写入失败停滞 30 秒

php - 在 MYSQL PHP 中对城市、州和国家进行分组

php - 将字符串添加到除最后一个之外的所有循环项目

带有 LDAP 或 AD 的 Ruby

java - 如何使用 Spring 从 ldap 检索只读属性