Uses of Package
org.apache.solr.security
-
Packages that use org.apache.solr.security Package Description org.apache.solr.api Commonly used classes for Solr V2 API.org.apache.solr.core Core classes implementing Solr internals and the management ofSolrCore
sorg.apache.solr.handler Concrete implementations ofSolrRequestHandler
org.apache.solr.handler.admin SolrRequestHandler
implementations for powering he Solr Admin UIorg.apache.solr.handler.component SearchComponent
implementations for use inSearchHandler
org.apache.solr.handler.tagger TheTaggerRequestHandler
and supporting classes.org.apache.solr.search.function Solr implementations ofValueSource
for function queries.org.apache.solr.security Commonly used classes for Solr security framework.org.apache.solr.servlet Servlet related classes for powering the Solr HTTP APIorg.apache.solr.update APIs and classes for managing index updates -
Classes in org.apache.solr.security used by org.apache.solr.api Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.core Class Description AllowListUrlChecker Validates URLs based on an allow list or aClusterState
in SolrCloud.AuditLoggerPlugin Base class for Audit logger plugins.AuthenticationPlugin AuthorizationPlugin Authorization interface that needs to be implemented to write an authorization plugin.PKIAuthenticationPlugin -
Classes in org.apache.solr.security used by org.apache.solr.handler Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.handler.admin Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.handler.component Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.HttpClientBuilderPlugin Plugin interface for configuring internal HttpClients.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.handler.tagger Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.search.function Class Description AuthorizationContext Request context for Solr to be used by Authorization plugin.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name -
Classes in org.apache.solr.security used by org.apache.solr.security Class Description AllowListUrlChecker Validates URLs based on an allow list or aClusterState
in SolrCloud.AuditEvent Audit event that takes request and auth context as input to be able to audit log custom things.AuditEvent.EventType AuditEvent.Level AuditEvent.RequestType AuditLoggerPlugin Base class for Audit logger plugins.AuditLoggerPlugin.AuditEventFormatter Interface for formatting the eventAuthenticationPlugin AuthorizationContext Request context for Solr to be used by Authorization plugin.AuthorizationContext.CollectionRequest AuthorizationContext.RequestType AuthorizationPlugin Authorization interface that needs to be implemented to write an authorization plugin.AuthorizationResponse BasicAuthPlugin.AuthenticationProvider ConfigEditablePlugin An interface to be implemented by a Plugin whose Configuration is runtime editableHttpClientBuilderPlugin Plugin interface for configuring internal HttpClients.PermissionNameProvider A requestHandler should implement this interface to provide the well known permission at request timePermissionNameProvider.Name PublicKeyHandler RuleBasedAuthorizationPluginBase Base class for rule based authorization plugins -
Classes in org.apache.solr.security used by org.apache.solr.servlet Class Description AuthorizationContext.RequestType -
Classes in org.apache.solr.security used by org.apache.solr.update Class Description HttpClientBuilderPlugin Plugin interface for configuring internal HttpClients.