从solr文档创建用户,我需要将以下行添加到security.json
配置文件:
"authentication":{
"class":"solr.BasicAuthPlugin",
"credentials":{
"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="
}
},
我知道在authentication.credentials
下,键solr
是用户名,值IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c=
是密码SolrRocks
的散列。
但我的问题是,我怎么才能生成这个哈希值呢?
文件里没有提到,
它看起来不像md5
、sha1
、argon
,也不像我所知道的任何散列。
在解码base64之后,它似乎被存储为一些二进制数据。
这是一种什么样的散列,如何从bash创建它?
1条答案
按热度按时间svdrlsy41#
您通常在身份验证API中使用
set-user
来添加用户。rmalchow on GitHub has created a standalone version for bash: