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

相关推荐
qq_328067811 小时前
springboot4 启动 Unable to find JSON tool
spring boot·json
liweiweili1264 小时前
Linux 中查询指定目录下查找包含特定文本的文件
linux·运维·chrome
碧水澜庭12 小时前
Mac升级集成Gemini的Chrome浏览器完整指南
chrome·macos·ai编程
踏浪无痕13 小时前
你真的懂泛型吗?手写 MyBatis-Plus + Jackson,揭秘框架设计的精髓
后端·json·mybatis
k8s-open14 小时前
解决“Argument list too long”错误:curl参数过长的优雅处理方案
linux·前端·chrome·ssh
这样の我14 小时前
java 模拟chrome tls指纹
java·开发语言·chrome
Appreciate(欣赏)14 小时前
Spark解析JSON字符串
大数据·spark·json
wtsolutions15 小时前
JSON转Excel工具新增WPS插件功能,将JSON转换成WPS表格工作表数据
json·excel·wps·插件·转换·加载项·wtsolutions
开始了码15 小时前
qt::JSON文件介绍和操作
qt·json
SongYuLong的博客15 小时前
C++基于jsoncpp开源库json数据操作
开发语言·c++·json