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.HttpServletAuthorizationContext
- org.apache.solr.security.AuthorizationContext.CollectionRequest
- org.apache.solr.security.AuthorizationResponse
- org.apache.solr.security.AuthorizationUtils
- org.apache.solr.security.AuthorizationUtils.AuthorizationFailure
- org.apache.solr.api.JerseyResource
- org.apache.solr.security.GetPublicKey (implements org.apache.solr.client.api.endpoint.GetPublicKeyApi)
- 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)
- org.apache.solr.security.SolrNodeKeyPair
- 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)