[英]On Cassandra how to enable LDAP authentication
我有一個在Ubuntu上運行的Cassandra集群。 我想啟用身份驗證,以便並非每個人都可以訪問Cassandra數據庫並運行查詢。
可通過https://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureConfigNativeAuth.html啟用簡單身份驗證
但是,我正在尋找將Cassandra與LDAP,Active Directory集成的方法
您必須將默認身份驗證器從AllowAllAuthenticator更改為PasswordAuthenticator或某些自定義身份驗證器。
您還可以啟用角色以進行更細粒度的訪問。
檢查以下內容:
以后編輯:由於您需要LDAP自動認證,因此可以使用Instaclustr創建的自動認證。 詳細信息-Apache Cassandra LDAP身份驗證和源代碼 。
只需將cassandra.yaml上的AllowAllAuthenticator中的PasswordAuthenticator替換為AllowAlAuthorizer中的CassandraAuthorizer。 重新啟動Cassandra服務。 它會允許沒有密碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.