Spec-Zone .ru
спецификации, руководства, описания, API
|
Приложения Java, используя Connector/J 5.1.21 и выше могут, может соединиться с серверами MySQL, которые используют сменный модуль аутентификации (ПЭМ) схема аутентификации.
Для аутентификации ПЭМ, чтобы работать, у Вас должно быть следующее:
Сервер MySQL, который поддерживает аутентификацию ПЭМ: коммерческое распределение MySQL 5.5.16 или выше. См. Раздел 6.3.7.3, "Плагин ПЭМ Отэнтикэйшн" для получения дополнительной информации. Connector/J реализует тот же самый метод аутентификации открытого текста как в Разделе 6.3.7.5, "Клиентский Плагин Аутентификации Открытого текста".
Возможность SSL, как объяснено в Разделе 22.3.5.5, "Соединяясь Надежно Используя SSL". Поскольку схема аутентификации ПЭМ отправляет исходный пароль серверу, соединение с сервером должно быть зашифровано.
Поддержка аутентификации ПЭМ включается по умолчанию в Connector/J 5.1.21 и, таким образом, никакая дополнительная конфигурация не необходима.
Чтобы отключить опцию аутентификации ПЭМ, определить mysql_clear_password
(метод)
или com.mysql.jdbc.authentication.MysqlClearPasswordPlugin
(имя class) в списке
разделенных запятой значений параметров за disabledAuthenticationPlugins
опция
соединения. См. Раздел
22.3.5.1, "Имена классов Драйвера/Источника данных, Синтаксис URL и Свойства Конфигурации для
Connector/J" для деталей о той опции соединения.