solr8加鉴权

1:拷贝security.json到目录webapps/solr_home/下,security.json的内容如下:

{

"authentication":{

"blockUnknown":true,

"class":"solr.BasicAuthPlugin",

"credentials":{

"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="

},

"":{"v":0}},

"authorization":{

"class":"solr.RuleBasedAuthorizationPlugin",

"permissions":[{

"name":"security-edit",

"role":"admin"}],

"user-role":{"solr":"admin"}}}

###以上代表solr的用户名和密码为: solr/SolrRocks

2: 启动solr

3: 修改用户名密码(需要借助curl工具)

##修改solr登录密码

curl --user solr:SolrRocks http://192.168.1.176:9081/solr/admin/authentication -H "Content-type:application/json" -d "{\"set-user\": {\"king\" : \"123456\"}}"

##删除solr用户

curl --user solr:SolrRocks http://192.168.1.176:9081/solr/admin/authentication -H "Content-type:application/json" -d "{\"delete-user\": [\"solr\"]}"

##查看权限

http://192.168.1.176:9081/solr/admin/authentication

相关推荐
Z_z在努力5 小时前
【杂类】JSON:现代Web开发的数据交换基石
json
上官浩仁1 天前
springboot jackson json入门与实战
java·spring boot·json
GISBox1 天前
GISBox矢量服务使用指南:从数据导入到服务发布
react.js·json·gis
啊啊啊啊8431 天前
函数,数组与正则表达式
前端·chrome·正则表达式
Dxy12393102161 天前
Python如何处理非标准JSON
开发语言·python·json
IAM四十二2 天前
Android Json 解析你还在用 fastjson 吗?
android·json·fastjson
{⌐■_■}2 天前
【JavaScript】读取商品页面中的结构化数据(JSON-LD),在不改动服务端情况下,实现一对一跳转
开发语言·javascript·json
前端拿破轮2 天前
从零到一开发一个Chrome插件(三)
前端·chrome·浏览器
前端很开门2 天前
程序员的逆天操作,看我如何批量下载iconfont的图标和批量下载 svg 图标
前端·chrome·代码规范
poemyang2 天前
从JSON到Protobuf,深入序列化方案的选型与原理
rpc·json·protobuf