标签归档: PAM
我们最近一直在讨论一些我们认为对 MariaDB 用户很重要的新功能,因为 MySQL 将提供的相应功能与 MariaDB 不兼容,并且是闭源的。
我们很高兴宣布以下内容
- MariaDB 的下一个版本,版本 5.2.10 将包含一个开源的 PAM 身份验证插件。MariaDB 5.2.10 定于下周发布。
- 一个 Windows 身份验证插件目前正在开发和 QA 中,并将作为 MariaDB 5.2.11 的一部分发布,该版本计划在圣诞节前发布。
- MariaDB 5.5 将包含以上两个插件以及一个开源的线程池实现。
…
您可能知道,自 5.2.0 版本(2010 年 4 月发布)以来,我们支持可插入式身份验证。利用此功能,可以实现任意的用户身份验证和账户管理策略,完全取代 MariaDB 内置的用户名/密码组合和 mysql.user 表身份验证。
此外,您可能听说过,Oracle 最近发布了一个用于 MySQL 的 PAM 身份验证插件。可惜的是,这个插件无法在 MariaDB 上运行——尽管 MySQL 的可插入式身份验证实现是基于我们的,但 API 不兼容。而且,由于它是闭源的,这个插件无法被修改以在 MariaDB 中运行。并且——我不是编造的——这个插件不支持客户端和服务器之间的通信,因此即使有了这个插件和 PAM 的所有强大功能,唯一的身份验证方法仍然是简单的用户名/密码组合。…