Class DefaultRuleBasedAuthorizationPlugin

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.apache.solr.common.SpecProvider, org.apache.solr.security.AuthorizationPlugin, org.apache.solr.security.ConfigEditablePlugin

    public class DefaultRuleBasedAuthorizationPlugin
    extends org.apache.solr.security.RuleBasedAuthorizationPlugin
    • Constructor Detail

      • DefaultRuleBasedAuthorizationPlugin

        public DefaultRuleBasedAuthorizationPlugin()
    • Method Detail

      • init

        public void init​(Map<String,​Object> args)
        Specified by:
        init in interface org.apache.solr.security.AuthorizationPlugin
        Overrides:
        init in class org.apache.solr.security.RuleBasedAuthorizationPlugin
      • getUserRoles

        public Set<String> getUserRoles​(Principal principal)
        Overrides:
        getUserRoles in class org.apache.solr.security.RuleBasedAuthorizationPlugin