Solr系列3-Solr身份驗證


您必須首先創建一個security.json文件。在使用security.json啟用插件一節中詳細描述了此文件及其放置位置。

對於基本身份驗證,該security.json文件必須具有authentication定義用於身份驗證的類的部分。用戶名和密碼(作為sha256(password + salt)哈希)可以在創建文件時添加,也可以稍后使用基本身份驗證API添加,如下所述。

{
"authentication":{ 
   "blockUnknown": true, 
   "class":"solr.BasicAuthPlugin",
   "credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}, 
   "realm":"My Solr users", 
   "forwardCredentials": false 
},
"authorization":{
   "class":"solr.RuleBasedAuthorizationPlugin",
   "permissions":[{"name":"security-edit",
      "role":"admin"}], 
   "user-role":{"solr":"admin"} 
}}

image

security.json :文件必須在solr關閉時創建,放在:

image

以上步驟完成后: http://localhost:8983/solr/#/login

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM