blob: ad6d5c7c5c8b7da6555b27072b3c043da8c448a1 [file] [log] [blame]
{
"authentication": {
"class": "org.apache.solr.security.ConfigurableInternodeAuthHadoopPlugin",
"sysPropPrefix": "solr.",
"type": "kerberos",
"clientBuilderFactory": "org.apache.solr.client.solrj.impl.Krb5HttpClientBuilder",
"enableDelegationToken": "true",
"initKerberosZk": "true",
"authConfigs": [
"kerberos.principal",
"kerberos.keytab",
"kerberos.name.rules"
],
"defaultConfigs": {
},
"proxyUserConfigs": {
"proxyuser.solr.hosts": "*",
"proxyuser.solr.groups": "*"
}
},
"authorization":{
"class":"solr.RuleBasedAuthorizationPlugin",
"useShortName": "true",
"permissions":[
{
"name": "read",
"role": "alt_role",
"collection": "public"
},
{
"name":"read",
"role":"admin"
},
{
"name":"update",
"role":"admin"
}
],
"user-role": {
"solr@EXAMPLE.COM": "admin",
"solr_alt@EXAMPLE.COM": "alt_role"
}
}
}