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

相关推荐
TheRouter13 小时前
LLM 流式输出工程实践:SSE、背压、断流重连与JSON 流解析的 6 个生产陷阱
人工智能·json
糖果店的幽灵16 小时前
Claude Code 完全实战指南 - 第二章:CLI 命令大全
前端·chrome
chushiyunen18 小时前
json-rpc笔记
笔记·rpc·json
落叶_Jim18 小时前
Chrome提示不安全3步让你的网站变成HTTPS
chrome·安全·https
benjiangliu19 小时前
LINUX系统-18-EXT系列文件系统(三)
linux·运维·chrome
装不满的克莱因瓶20 小时前
JSON 处理与内嵌 Tomcat 部署:Spring Boot 如何实现前后端数据交互与一键启动?
java·spring boot·spring·架构·tomcat·json
繁星星繁20 小时前
LangChain 初探:模型调用、链式编排与运行机制
前端·chrome·langchain
z2005093020 小时前
【linux学习】Linux 软硬链接深度解析:从 inode 到目录硬链接的那些坑
前端·chrome
码云骑士21 小时前
Chrome插件开发实战指南:从零到上架
前端·chrome·microsoft
华科大胡子21 小时前
Chrome插件开发实战指南
chrome