1

我创建了一个自定义授权插件(一个 FAT jar)并将其放在类路径中(/usr/local/bin/solr-6.2.1/server/solr-webapp/webapp/libs)我运行命令添加

创建了一个security.json

**{
"authentication":{
   "class":"com.xyz.abc.auth.solrAuthPlugin"
}}**

solrAuthPlugin 扩展了 AuthorizationPlugin

然后我使用以下命令将值添加到 zookeeper

server/scripts/cloud-scripts/zkcli.sh -zkhost localhost:9983 -cmd putfile /security.json security.json

但是在此之后,当我尝试在
url http://localhost:8983/solr/indexname/config/overlay中访问它时,我也没有得到我的自定义安全 jar

curl http://localhost:8983/solr/admin/authentication
{
  "responseHeader":{
    "status":0,
    "QTime":0},
  "errorMessages":["No authentication configured"]}

有人可以告诉我如何在 solr 中运行和测试自定义授权插件,还是我错过了一些步骤

4

0 回答 0