solr - 基本身份验证在 Apache solr 8 中不起作用

标签 solr solr8

我使用基本身份验证 API 进行 Apache solr(版本 8)身份验证。使用下面的 security.json 并放置在 $Solr_Home(/opt/solr/server) 中。但是当我打开 solr 站点时,我仍然没有收到身份验证弹出窗口

  {
    "authentication":{
       "blockUnknown": true,
       "class":"solr.BasicAuthPlugin",
       "credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVB
AaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="},
       "realm":"My Solr users",
       "forwardCredentials": false
      },

 "authorization":{
     "class":"solr.RuleBasedAuthorizationPlugin",
     "permissions":[{"name":"security-edit","role":"admin"}],
      "user-role":{"solr":"admin"}
       }}

最佳答案

你应该把文件放在 /var/solr/data/或任何地方 solr.xml是。并确保文件名是 security.json .否则,Apache Solr 将无法识别该文件。

关于solr - 基本身份验证在 Apache solr 8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58932705/

相关文章:

solr - 有没有办法用不同的配置文件运行 NUTCH?

php - 使用 SOLR 和 PHP 通过用户名和名称搜索查找用户的关注者

solr - 如何获取solr中lucene索引的版本

solr - 基本身份验证

solr - 抓取网页后识别产品,进行价格比较

java - Lucene Porter Stemmer 线程安全吗?

solr - 不能在 Solr 3.1 中的多值字段上使用 FieldCache

Solr 嵌套文档未正确设置

Solr edismax查询语法错误 "Query Field '_text _' is not a valid field name"

java - Solr 8.3.1 : could not find or load org. apache.solr.util.SolrCLI