我创建了一个自定义授权插件(一个 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 中运行和测试自定义授权插件,还是我错过了一些步骤