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

相关推荐
莫生灬灬2 小时前
[特殊字符] FBro工作流自动化平台 - 让浏览器自动化更简单
运维·chrome·c#·自动化
绛洞花主敏明5 小时前
Go语言中json.RawMessage
开发语言·golang·json
shada14 小时前
从Google Chrome商店下载CRX文件
前端·chrome
大鱼七成饱20 小时前
十分钟掌握 Rust json 序列化工具
rust·json
熊明才21 小时前
解决WSL2实例IP冲突:为多个WSL实例配置独立静态IP
chrome·网络协议·tcp/ip
四念处茫茫1 天前
Rust:与JSON、TOML等格式的集成
java·rust·json
zhilin_tang1 天前
在rk3568上架构纯c语言json脚本+webrtc服务音频设备播放设备程序
c语言·架构·json
切糕师学AI2 天前
.NET 对象转Json的方式
json·.net
好玩的Matlab(NCEPU)2 天前
如何编写 Chrome 插件(Chrome Extension)
前端·chrome
Yan-英杰2 天前
Deepseek大模型结合Chrome搜索爬取2025AI投资趋势数据
前端·chrome