我正在尝试制定一个计划,允许用户使用 LDAP 对 MySQL 数据库(实际上有很多)进行身份验证。更具体地说,是 ActiveDirectory。数据库可能会通过应用程序而不是网络来访问。我有什么选择?
EDIT:
Okay。似乎没有“官方”方法允许使用 LDAP 在 MySQL 上进行身份验证。还存在哪些其他选择?我们可以将LDAP用户和密码同步到MySQL用户表吗?
这可以通过 mysql 代理实现。为了使这项工作顺利进行,您需要了解一些事情:
- mysql代理可以执行shell命令
- mysql代理可以拦截并重写身份验证
这两页将帮助您开始:
- 运行 shell 命令的示例:http://forge.mysql.com/tools/tool.php?id=79 http://forge.mysql.com/tools/tool.php?id=79
- 拦截并重写认证示例:http://web.archive.org/web/20150329071023/http://jan.kneschke.de/2009/6/25/mysql-proxy-roles/ http://web.archive.org/web/20150329071023/http://jan.kneschke.de/2009/6/25/mysql-proxy-roles/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)