На Кассандре как включить аутентификацию LDAP - PullRequest
0 голосов
/ 16 января 2019

У меня кластер Cassandra работает на Ubuntu. Я хотел бы включить аутентификацию, чтобы не у всех был доступ к базе данных Cassandra и выполнение запросов.

Включение простой аутентификации доступно на https://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureConfigNativeAuth.html

Но я ищу интеграцию Cassandra с LDAP, Active Directory

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Просто замените PasswordAuthenticator из AllowAllAuthenticator и CassandraAuthorizer из AllowAllAuthorizer на cassandra.yaml. Перезапустите сервисы Cassandra. это позволит без пароля.

0 голосов
/ 16 января 2019

Вам придется изменить аутентификатор по умолчанию с AllowAllAuthenticator на PasswordAuthenticator или какой-либо другой аутентификатор.

Вы также можете включить роли для более детального доступа.

Проверьте следующее:

Позднее редактирование: поскольку вам требуется аутентификация LDAP, вы можете использовать тот, который был создан Instaclustr. Подробности - Адаптация Apache Cassandra LDAP и исходный код .

...