我有一台远程桌面计算机,它为远程用户运行一个应用程序,这些用户通过 pGINA 针对 pGINA 创建的 MySQL 数据库进行身份验证。当用户注册时,Web 服务器会将他们的帐户条目添加到users
表,当他们使用 RDP 时,它会让他们登录。当用户的密码以纯文本形式存储时,这种方法很有效,但是当我在将密码添加到数据库之前对其进行哈希处理,并在hash_method
列,pGINA 无法验证用户身份。我甚至尝试在 openSSL 中对密码进行哈希处理并手动添加条目,但纯文本条目总是可以正常工作,而使用哈希密码的条目则不行。我很想听听关于可能发生的事情的任何想法,因为目前我没有任何想法。我尝试了大写,并仔细检查了它是否设置为十六进制。
pGina MySQL 身份验证在散列时失败
相关内容
- 主 GPT 表损坏(RAID-1 并安装为 /home)阻止我重新安装 Linux
- 参数扩展 `${parameter#word}` 未按预期工作
- USB 2.0 或 USB 3.0 - 哪个最适合创建 Windows 8.1 恢复光盘?
- 添加 ppa repo 并获取密钥签名-没有有效的 OpenPGP 数据-代理问题?
- 使用 mdframed 制作的长文本与使用 Mathcha 制作的灰色矩形重叠
- 或者
- GRUB 2 引导分区应使用什么文件系统?
- Dell Inspiron 14 5420 + Kubuntu 23.04 = 网络摄像头不工作
- Python 3 作为默认 Python 命令[重复]
- 如何减少 Kubuntu 的登录时间?