如何向彈性傳輸客戶端添加身份驗證。 是否有用於彈性搜索的開源認證插件? 我試着用readonlyrest和searchguard,但他們都不滿足我的要求。如何向Elastic Transport Client添加身份驗證
0
A
回答
2
要與搜索衛隊使用傳輸級別的認證做:
- 設置一個運輸的客戶端,並將其配置爲使用客戶端證書交談Elasticsearch
- 配置證書作爲的專有名稱時搜索Guard用戶。此用戶不需要任何登錄憑證或角色,因爲它已通過其證書進行標識
- 發送基本驗證標頭與每個請求。此標頭包含用戶名和密碼,並且希望用於此請求
- Search Guard將對提供的憑證應用所有安全檢查,就好像它們將在REST級別上提供一樣
- 這意味着您可以實施訪問控制基於指數和類型,並在傳輸層面上應用文檔和字段級別的安全性。
參見https://floragunn.com/transport-client-authentication-authorization/
+0
感謝您的幫助,我會看着這個。 –
+0
有幫助嗎?在我的情況下,彈性搜索服務器始終得到 '沒有索引級別的perm匹配用戶[name = _sg_internal,roles = []]' 如果調用是由Java進行的,它不會識別用戶名 – sanjeev
相關問題
- 1. Jersey Client API - 身份驗證
- 2. 向Twisted添加身份驗證
- 3. 向cassandra集羣添加身份驗證
- 4. 向MVC添加用戶身份驗證
- 5. 身份驗證添加constrainst
- 6. 如何向Google雲終端添加身份驗證?
- 7. LDAP添加用戶(身份驗證)
- 8. 添加身份驗證頭到HttpClient
- 9. 添加身份驗證PowerShell命令
- 10. 將Shibboleth身份驗證添加到Symfony
- 11. 添加身份驗證到新會話
- 12. 將用戶添加到身份驗證
- 13. 添加註冊(Forms身份驗證)MVC3
- 14. 向拉斐爾圈添加身份證
- 15. 用私鑰使用Paramiko Transport(channel)進行身份驗證
- 16. 將Facebook身份驗證添加到Rails自定義身份驗證
- 17. 使用Haskell向現有的Yesod項目添加身份驗證
- 18. Rails + Sorcery:向現有用戶添加外部身份驗證
- 19. 向AppEngine的UserService添加自己的身份驗證
- 20. 向Java Jersey添加身份驗證機制restful webservice
- 21. 向Durandal模板項目添加表單身份驗證
- 22. Firefox不顯示身份驗證提示和Windows身份驗證
- 23. Facebook身份驗證
- 24. WebSeal身份驗證
- 25. 身份驗證域
- 26. Yammer身份驗證
- 27. SSRS身份驗證
- 28. Django - 身份驗證
- 29. 如何在使用Eclipse時向tomcat添加基本身份驗證?
- 30. 如何添加超級密碼到CakePHP 2.0身份驗證
是是你的要求嗎? –
是的,我想添加身份驗證傳輸客戶端 –
當然可能與搜索衛士https://floragunn.com/transport-client-authentication-authorization/ –