簡體   English   中英

需要OLS(Oracle標簽安全性)時的Lucene / Solr安全性

[英]Lucene / Solr security when OLS (Oracle Label Security) is required

最初這將是開放式的。 我的團隊要求使用Oracle標簽安全性(OLS)。 因為我們想啟用“快速”搜索功能(Solr / Lucene),我們如何才能根據現有的OLS策略正確檢索緩存的數據(Lucene / Solr)?

可以使用OLS等外部系統的一種方法是Solr的PostFilter接口 Erik Hatcher 在Solr中的“ 自定義安全篩選”中發表了一篇很好的關於如何使用它的文章。

基本上,在完成所有搜索和過濾之后,您便有了一個鈎子。 在那里,您可以打開與數據庫的連接,並根據用戶的訪問權限過濾搜索結果。

為了加快速度,您應該考慮將一些與安全性相關的工件放入索引中,然后將其作為普通過濾器包括在內。 這樣,您可以進行預過濾,以免淹沒PostFilter。

當前社區沒有任何預構建,但是您可以在GitHub上啟動一些工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM