Hi All I've manage to configure my security.json so that a read only user can access the admin panel but not update any docs or create/edit collections... security.json is as below
One thing they *can* do, which I'd rather they couldn't, is click the "Disable Replication" button on the core replication screen and disable the replication... Any idea how to disable this for a given user/role? Ta! Paul { "authentication":{ "blockUnknown":true, "class":"solr.BasicAuthPlugin", "credentials":{ "solr-admin":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c=", "solr-read":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}, "forwardCredentials":false, "":{"v":0}}, "authorization":{ "class":"solr.RuleBasedAuthorizationPlugin", "user-role":{ "solr-admin":["admin"], "solr-read":["readonly"]}, "permissions":[ { "name":"update", "role":[ "admin"], "index":1}, { "name":"read", "role":[ "admin", "readonly"], "index":2}, { "name":"security-edit", "role":["admin"], "index":3}, { "name":"security-read", "role":["admin"], "index":4}, { "name":"core-admin-edit", "role":["admin"], "index":5}, { "name":"collection-admin-edit", "role":["admin"], "index":6}, { "name":"config-edit", "role":["admin"], "index":7}, { "name":"config-read", "role":["admin"], "index":8}, { "name":"schema-edit", "role":["admin"], "index":9}, { "name":"filestore-write", "role":["admin"], "index":10}, { "name":"package-edit", "role":["admin"], "index":11}, { "name":"all", "role":[ "admin", "readonly"], "index":12}], "":{"v":0}}}