我有MySQL代理正在运行,并且我有一个功能为read_auth()
的LUA,但是在认证过程中传递的密码被散列(如预期的那样)。mysql代理明文密码
我需要他们的格式,我可以使用和张贴,所以明文。在MySQL客户端上启用明文插件没有任何作用,我怀疑MySQL代理并不要求客户端以明文方式发送它,所以默认为散列。
所以基本上:你有什么想法,我将如何能够在MySQL代理的read_auth()
函数中获得明文验证细节?
注意:我的最终目标是使用LDAP进行身份验证,但是我可以获取密码(无论是否为散列)的唯一方法是实际绑定到LDAP,但无法通过搜索来获取密码。
我假设的PAM认证插件无法与代理一起使用? –
Pam认证需要企业版的Mysql,但有几个开源实现。我不明白为什么它不能用于代理。我在旅行,所以我无法快速提供链接。但是如果我这样做并且需要代理,我会使用角色方法。 –
只是另一个快速评论 - 你有没有办法在应用程序级别处理这个问题?编程你的出路,如果你愿意... –