Компания Percona представила первую версию плагина для организации аутентификации пользователей MySQL через интерфейс PAM (Pluggable Authentication Modules). Плагин совместим с СУБД MySQL-5.5.x, Percona Server 5.5.x и MariaDB 5.2.x. Поддерживается аутентификация с использованием различных PAM-модулей, включая pam_unix (системная база пользователей), pam_ldap (LDAP) и сервер RSA SecurID.
Код плагина распространяется под лицензией GPLv2. Бинарные сборки доступны в виде универсального архива для систем x86_64 и в виде RPM-пакетов для дистрибутивов RHEL5 и RHEL6. Аналогичную функциональность планируется интегрировать в следующий релиз СУБД MariaDB 5.2.10 (в версии MariaDB 5.2.11 дополнительно появится открытый плагин для использования механизмов аутентификации Windows).
Создание открытого плагина стало ответом на намерение компании Oracle включить в состав версии MySQL Enterprise Edition 5.6 нескольких плотно интегрированных в СУБД коммерческих модулей, обеспечивающих расширение функциональности. Один из таких модулей был нацелен обеспечение внешней аутентификации пользователей через PAM.