是否可以使用Active Directory过滤SolR结果?

时间:2014-10-13 09:12:31

标签: solr filter active-directory ntlm

我们使用Solr在我们的文件系统中通过文档索引搜索。

目前,所有用户都可以访问所有文档。我们希望对其进行更改,以便用户只能根据Active Directory中某个组的成员身份访问某些文档。

我发现我们可以设置Apache来执行NTLM身份验证,但根据此身份验证,我无法找到有关筛选结果的任何内容。

所以,我的问题是:如果我们设置AD,如" SOLR_ACCESS_ALL"," SOLR_ACCESS_GROUP_1"," SOLR_ACCESS_GROUP_2"," SOLR_ACCESS_GROUP_3&# 34;等...我们可以设置SolR来根据这些成员资格过滤结果吗?我们还需要能够为某些用户提供多种访问权限(例如SOLR_ACCESS_GROUP_1和SOLR_ACCESS_GROUP_3)。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Solr未与开箱即用的Active Directory集成。但是,一个不同的Apache项目ManifoldCF与Solr集成 - 我相信 - Active Directory与许多其他企业连接。

例如,请参阅an article describing how to put these together