Apache Solr 5.3.1导致问题的基本身份验证插件

Apache Solr 5.3.1导致问题的基本身份验证插件,apache,authentication,solr,Apache,Authentication,Solr,我可以使用下面的博客为ApacheSolr5.3.1设置基本的身份验证插件,但是什么都没有发生,我仍然可以使用firefox在我的Solr管理控制台上浏览,而不需要密码 (http)localhost:8501/solr/#/而不是(http)localhost:8501/solr/admin/ 另外,当我放置以下curl命令时,会得到不同的结果 curl(http)localhost:8983/solr/admin/authentication curl(http)localhost:898

我可以使用下面的博客为ApacheSolr5.3.1设置基本的身份验证插件,但是什么都没有发生,我仍然可以使用firefox在我的Solr管理控制台上浏览,而不需要密码

(http)localhost:8501/solr/#/而不是(http)localhost:8501/solr/admin/

另外,当我放置以下curl命令时,会得到不同的结果

curl(http)localhost:8983/solr/admin/authentication

curl(http)localhost:8983/solr/#/authentication

我想我丢失了控制台URL中的管理员前缀,但没有办法更改它


谢谢

经过大量的搜索和调试,我终于发现了错误。 curl命令给出了一条我忽略的错误消息,类似于curl:(3)[globbing]第24列中的嵌套大括号

json解析中似乎出现了一些问题,所以我复制并粘贴了确切的json示例,并在保持缩进不变的情况下对其进行了精确的修改,并且成功了

curl --user solr:SolrRocks -H 'Content-type:application/json' -d '{  
"set-user": {"yepmeasolrupdateuser":"y08klasd"}
}' http://localhost:8983/solr/admin/authentication 
我也发现了!!密码字段中的字符导致curl命令无法正确执行

无论如何,谢谢你