使用LDAP(AD)进行MySQL身份验证

sni*_*ker 22 mysql authentication ldap active-directory

我正在尝试制定计划,允许用户使用LDAP使用MySQL数据库(实际上很多)进行身份验证.更具体地说,ActiveDirectory.数据库可能会通过应用程序而不是网络访问.我有什么选择?

编辑:

好吧.似乎没有"官方"方式允许使用LDAP在MySQL上进行身份验证.还有哪些其他选择?我们可以将LDAP用户和密码同步到MySQL用户表吗?

lon*_*eck 9

这可以使用mysql代理.要完成这项工作,您需要了解一些事项:

  • mysql代理可以执行shell命令
  • mysql代理可以拦截和重写身份验证

这两页将帮助您入门:


小智 8

您可以使用Infoscope Hellas LP在GPL下提供的auth_ldap插件.

它可以从sourceforge下载:http: //sourceforge.net/projects/mysqlauthldap/

主页:http: //infoscope.gr/mysqlauthldap

该插件仍然是Beta版,仅适用于UNIX安装.