Клиенты Java и C# не могут пройти аутентификацию на защищенном сервере DataStax Enterprise 3.1.

При включении специальной аутентификации DSE в DSE 3.1 клиенты Java и c# не могут подключиться.

Исходное сообщение: http://www.datastax.com/support-forums/topic/binary-protocol-with-internal-authentication-does-not-work-in-311-1


person Sven Delmas    schedule 31.08.2013    source источник


Ответы (1)


DSE 3.1 включает некоторые резервные копии безопасности из v2 протокола cql, которые должны быть включены в Cassandra 2.0. Они заменяют аутентификационную часть протокола более надежным и расширяемым механизмом на основе SASL.

По этой причине DataStax создал версии своих драйверов Java и C# с открытым исходным кодом для DSE, которые поддерживают эту аутентификацию. Драйвер C# все еще находится в стадии бета-тестирования, но полный исходный код доступен здесь: https://github.com/datastax/csharp-driver, а версия, поддерживающая DSE 3.1 с аутентификацией, находится в этой ветке https://github.com/datastax/csharp-driver/tree/dse_3.1

Вы можете найти соответствующий драйвер Java по адресу https://github.com/datastax/java-driver/tree/dse_3.1

person Sven Delmas    schedule 31.08.2013