Я хочу дать разрешение на чтение для пользователя "Томь" только для выполнения запросов. но когда я проверяю следующее curl -u tom:TomIsCool http://localhost:8983/solr/mysql_core/update --data '<delete><query>*:*</query></delete>' -H 'Content-type:text/xml; charset=utf-8'
, я все еще могу создавать, удалять, обновлять.
мой файл security.json
"authentication": {
"blockUnknown": true,
"class": "solr.BasicAuthPlugin",
"credentials": {
"solr": "IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c=",
"tom": "iaEw3JVJuEQjnFnd/vhey7bDtOSF/lH90QQDTF7gTjg= nBEjpSfhXZxpCrtyePRkuX0D3R9KTU2BPXhvOCUUmNE="
},
"": { "v": 0 }
},
"authorization": {
"class": "solr.RuleBasedAuthorizationPlugin",
"permissions": [
{
"name": "security-edit",
"role": "admin",
"index": 1
},
{
"name": "read",
"role": "guest",
"index": 2
}
],
"user-role": {
"solr": "admin",
"tom": "guest"
},
"": { "v": 0 }
}
}
Как мне это сделать? я должен использовать другое разрешение?
спасибо заранее.