SolrCloud версия: 7.1.0
security.json
"authentication":{
"class":"solr.BasicAuthPlugin",
"blockUnknown":true,
"credentials":{
"user":"******************",
"admin":"******************"}
},
"authorization":{
"class":"solr.RuleBasedAuthorizationPlugin",
"permissions":[
{
"name":"security-read",
"role":"*"
},
{
"name":"schema-read",
"role":"*"
},
{
"name":"core-admin-read",
"role":"*"
},
{
"name":"config-read",
"role":"*"
},
{
"name":"collection-admin-read",
"role":"*"
},
{
"name":"read",
"role":"*"
},
{
"name":"all",
"role":"admin_role"
}],
"user-role":{"user":"user_role", "admin":"admin_role"}
}
}
При указанной выше конфигурации security.json я ожидаю, что у "пользователя" будут все разрешения на чтение, а у "администратора""иметь все разрешения.Но происходит то, что администратор может выполнять все операции, как ожидалось, и пользователь может использовать все API чтения, но только администратор может получить доступ к интерфейсу Solr Admin.Для «пользователя» написано:
Может кто-нибудь сказать мне, если я что-то упустил или есть ошибка?