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

相关推荐
_Jyann_6 小时前
pdf预览兼容问题- chrome浏览器105及一下预览不了
chrome·pdf预览兼容问题
阿正的梦工坊10 小时前
Bash 中的 2>&1 | tee 命令详解
开发语言·chrome·bash
守城小轩16 小时前
Ungoogled Chromium127 编译指南 MacOS 篇(一)- 项目介绍
chrome·chrome devtools·指纹浏览器·浏览器开发·ungoogled
Amd79416 小时前
特殊数据类型的深度分析:JSON、数组和 HSTORE 的实用价值
postgresql·json·数据存储·数据类型·数组·日期和时间·hstore
mr_cmx18 小时前
JS 中 json数据 与 base64、ArrayBuffer之间转换
前端·javascript·json
IT猫咪酱1 天前
【sql】CAST(GROUP_CONCAT())实现一对多对象json输出
数据库·sql·json
yzy852 天前
vue中使用exceljs组件库导入导出json到excel
前端·vue.js·json
GLAB-Mary2 天前
了解行处理工具:grep 、cut 、sort、uniq 、tee 、diff 、paste 、tr
linux·前端·chrome
chusheng18402 天前
Chrome 浏览器下载安装教程,保姆级教程
chrome·谷歌浏览器下载安装·chrome下载安装·谷歌浏览器安装教程
dingdingfish2 天前
JSON 系列之5:JSON_QUERY
oracle·json·database·19c·23ai