我使用Apache Solr實現服務器,我想通過實現身份驗證和授權,以確保它。除了htaccess和zookeeper之外,是否有任何方法來驗證solr?如何驗證Apache Solr?
-1
A
回答
1
如果您需要需要在Solr本身進行認證,您唯一現有的支持選項是通過上傳security.json
文件到Zookeeper來使用內置認證和授權。這支持Kerberos和基本的http認證。
還有一種基於提取捆綁碼頭並在重新打包之前向其添加基本身份驗證的黑客攻擊,但這會使每次升級都需要專門處理並進行相同的調整。
如果你想添加的這之外的任何方法,你將不得不自己實現它 - 無論是作爲Solr中(這是通常的方式)的前一個服務,或者通過延長Solr的。關於最後一個選項最困難的部分是,如果你不通過正常security.json
配置去,你可能會忘記關閉API端點。
通過Solr的前面添加一個服務並配置Solr的僅結合本地主機 - 因此,它不是通過互聯網訪問 - 你可以自定義,並添加任何你想要的身份驗證和授權。但是如果你想控制授權和訪問某些內核,它仍然需要你小心。如果你想節點間連接(分片,Solr的雲等)仍然正常工作,你必須考慮到這一點,讓Solr的綁定到你的本地網絡IPS也是如此。
相關問題
- 1. Apache solr在solr上執行之前驗證查詢
- 2. Solr身份驗證
- 3. Solr模式驗證
- 4. 如何在Apache Lucene SOLR 6.3.0
- 5. Apache Solr 5.3.1基本身份驗證插件導致問題
- 6. Solr/Lucene查詢驗證
- 7. Apache CXF/WSS4J證書驗證
- 8. Apache檢票驗證
- 9. solr java.lang.NoClassDefFoundError:org/apache/solr/common/ResourceLoader
- 10. Apache Solr搜索
- 11. 優化Apache SOLR
- 12. 部署Apache Solr
- 13. Apache Solr提交
- 14. Apache Solr&schema.xml
- 15. Apache SOLR統計
- 16. Apache的駱駝XML驗證
- 17. Apache commons-validator不驗證gmail
- 18. Apache CXF驗證錯誤
- 19. Java - Apache POI整數驗證
- 20. Apache LDAP身份驗證Redmine
- 21. Apache身份驗證刷新
- 22. Apache SSPI身份驗證
- 23. Apache基本身份驗證
- 24. Apache/PHP文件驗證
- 25. apache httpclient + ntlm身份驗證
- 26. Apache Camel端點URI驗證
- 27. Apache Camel使用DTD驗證
- 28. Apache和Apache Solr在一起
- 29. Apache Cassandra與Apache Solr集成
- 30. 如何提高Apache Solr搜索排名