| Name | Description | Type | Package | Framework |
| AuthenticationPlugin | WARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.solr.security | Apache Solr Lucene |
| AuthorizationContext | Request context for Solr to be used by Authorization plugin. | Class | org.apache.solr.security | Apache Solr Lucene |
| AuthorizationContext .CollectionRequest | Class | org.apache.solr.security.AuthorizationContext | Apache Solr Lucene | |
| AuthorizationContext .RequestType | Class | org.apache.solr.security.AuthorizationContext | Apache Solr Lucene | |
| AuthorizationPlugin | Interface | org.apache.solr.security | Apache Solr Lucene | |
| AuthorizationResponse | Class | org.apache.solr.security | Apache Solr Lucene | |
| BasicAuthPlugin | Class | org.apache.solr.security | Apache Solr Lucene | |
| BasicAuthPlugin .AuthenticationProvider | Interface | org.apache.solr.security.BasicAuthPlugin | Apache Solr Lucene | |
| ConfigEditablePlugin | Interface | org.apache.solr.security | Apache Solr Lucene | |
| HttpClientInterceptorPlugin | Interface | org.apache.solr.security | Apache Solr Lucene | |
| KerberosFilter | Class | org.apache.solr.security | Apache Solr Lucene | |
| KerberosPlugin | Class | org.apache.solr.security | Apache Solr Lucene | |
| PKIAuthenticationPlugin | Class | org.apache.solr.security | Apache Solr Lucene | |
| RuleBasedAuthorizationPlugin | Class | org.apache.solr.security | Apache Solr Lucene | |
| RuleBasedAuthorizationPlugin .Predicate | For making the code work in Java 7. | Interface | org.apache.solr.security.RuleBasedAuthorizationPlugin | Apache Solr Lucene |
| SecurityPluginHolder | Class | org.apache.solr.security | Apache Solr Lucene | |
| Sha256AuthenticationProvider | Class | org.apache.solr.security | Apache Solr Lucene | |