Class Hierarchy
- java.lang.Object
- org.apache.solr.security.AllowListUrlChecker
 - org.apache.solr.security.AuditEvent
 - org.apache.solr.security.AuditLoggerPlugin (implements java.io.Closeable, java.lang.Runnable, org.apache.solr.core.SolrInfoBean)
- org.apache.solr.security.MultiDestinationAuditLogger (implements org.apache.lucene.util.ResourceLoaderAware)
 - org.apache.solr.security.SolrLogAuditLoggerPlugin
 
 - org.apache.solr.security.AuditLoggerPlugin.JSONAuditEventFormatter (implements org.apache.solr.security.AuditLoggerPlugin.AuditEventFormatter)
 - org.apache.solr.security.AuthenticationPlugin (implements org.apache.solr.core.SolrInfoBean)
- org.apache.solr.security.BasicAuthPlugin (implements org.apache.solr.security.ConfigEditablePlugin, org.apache.solr.common.SpecProvider)
 - org.apache.solr.security.CertAuthPlugin
 - org.apache.solr.security.MultiAuthPlugin (implements org.apache.solr.security.ConfigEditablePlugin, org.apache.solr.common.SpecProvider)
 - org.apache.solr.security.PKIAuthenticationPlugin (implements org.apache.solr.security.HttpClientBuilderPlugin)
 
 - org.apache.solr.security.AuthorizationContext
 - org.apache.solr.security.AuthorizationContext.CollectionRequest
 - org.apache.solr.security.AuthorizationResponse
 - org.apache.solr.security.PKIAuthenticationPlugin.PKIHeaderData
 - org.apache.solr.handler.RequestHandlerBase (implements org.apache.solr.api.ApiSupport, org.apache.solr.handler.NestedRequestHandler, org.apache.solr.security.PermissionNameProvider, org.apache.solr.core.SolrInfoBean, org.apache.solr.request.SolrRequestHandler)
- org.apache.solr.security.PublicKeyHandler
 
 - org.apache.solr.security.RuleBasedAuthorizationPluginBase (implements org.apache.solr.security.AuthorizationPlugin, org.apache.solr.security.ConfigEditablePlugin, org.apache.solr.common.SpecProvider)
- org.apache.solr.security.ExternalRoleRuleBasedAuthorizationPlugin
 - org.apache.solr.security.MultiAuthRuleBasedAuthorizationPlugin
 - org.apache.solr.security.RuleBasedAuthorizationPlugin
 
 - org.apache.solr.security.SecurityPluginHolder<T>
 - org.apache.solr.security.Sha256AuthenticationProvider (implements org.apache.solr.security.BasicAuthPlugin.AuthenticationProvider, org.apache.solr.security.ConfigEditablePlugin)
 - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- java.io.PrintWriter
- org.apache.solr.security.PrintWriterWrapper
 
 
 - java.io.PrintWriter
 
 
Interface Hierarchy
- org.apache.solr.security.AuditLoggerPlugin.AuditEventFormatter
 - org.apache.solr.security.AuditLoggerPlugin.MuteRule
 - java.lang.AutoCloseable
- java.io.Closeable
- org.apache.solr.security.AuthorizationPlugin
 
 
 - java.io.Closeable
 - org.apache.solr.security.ConfigEditablePlugin
 - org.apache.solr.security.HttpClientBuilderPlugin
 - org.apache.solr.security.PermissionNameProvider
 - org.apache.solr.common.SpecProvider
- org.apache.solr.security.BasicAuthPlugin.AuthenticationProvider
 
 - org.apache.solr.security.VerifiedUserRoles
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.solr.security.AuditEvent.EventType
 - org.apache.solr.security.AuditEvent.Level
 - org.apache.solr.security.AuditEvent.RequestType
 - org.apache.solr.security.AuthorizationContext.RequestType
 - org.apache.solr.security.PermissionNameProvider.Name
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)