| { |
| "authentication": { |
| "class": "solr.MultiAuthPlugin", |
| "schemes": [{ |
| "scheme": "basic", |
| "blockUnknown": true, |
| "class": "solr.BasicAuthPlugin", |
| "credentials": { |
| "admin": "orwp2Ghgj39lmnrZOTm7Qtre1VqHFDfwAEzr0ApbN3Y= Ju5osoAqOX8iafhWpPP01E5P+sg8tK8tHON7rCYZRRw=" |
| }, |
| "forwardCredentials": false |
| },{ |
| "scheme": "mock", |
| "class": "org.apache.solr.security.MultiAuthPluginTest$MockAuthPluginForTesting", |
| "blockUnknown": true |
| }] |
| }, |
| "authorization": { |
| "class": "solr.MultiAuthRuleBasedAuthorizationPlugin", |
| "schemes": [ |
| { |
| "scheme": "basic", |
| "class": "solr.RuleBasedAuthorizationPlugin", |
| "user-role": { |
| "admin": ["admin"], |
| "mock": ["admin"] |
| } |
| }, |
| { |
| "scheme": "mock", |
| "class": "solr.ExternalRoleRuleBasedAuthorizationPlugin" |
| } |
| ], |
| "permissions": [ |
| { |
| "name": "k8s-probe-0", |
| "role": null, |
| "collection": null, |
| "path": "/admin/info/system" |
| }, |
| { |
| "name": "read", |
| "role": [ |
| "admin", |
| "users" |
| ] |
| }, |
| { |
| "name": "update", |
| "role": [ |
| "admin" |
| ] |
| }, |
| { |
| "name": "security-read", |
| "role": "admin" |
| }, |
| { |
| "name": "security-edit", |
| "role": "admin" |
| }, |
| { |
| "name": "all", |
| "role": [ |
| "admin", |
| "users" |
| ] |
| } |
| ] |
| } |
| } |