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.cloud.autoscaling Package for classes related to autoscalingorg.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.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.cloud.autoscaling 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 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.security Class Description 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 editableHadoopAuthPlugin This class implements a generic plugin which can use authentication schemes exposed by the Hadoop framework.HttpClientBuilderPlugin Plugin interface for configuring internal HttpClients.JWTIssuerConfig Holds information about an IdP (issuer), such as issuer ID, JWK url(s), keys etcJWTIssuerConfig.WellKnownDiscoveryConfig Config object for a OpenId Connect well-known config Typically exposed through /.well-known/openid-configuration endpointJWTPrincipal Principal object that carries JWT token and claims for authenticated user.PermissionNameProvider.Name PublicKeyHandler RuleBasedAuthorizationPluginBase Base class for rule based authorization pluginsVerifiedUserRoles Interface used to pass verified user roles in a Principal object. -
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.