如何为solr管理面板提供管理员密码

how to give admin password to solr admin panel

我在我的项目中使用了 solr 搜索引擎。我想用用户名和密码保护 solr 的管理面板以解决任何安全问题。但我不知道该怎么做。有什么方法吗?

您需要要求 Solr 启用可用的身份验证和授权插件之一。这是参考的官方文档:- https://lucene.apache.org/solr/guide/8_2/authentication-and-authorization-plugins.html

一旦您启用了 authentication/authorization 插件,您可能还需要更新所有客户端以提供所需的凭据(取决于身份验证插件的类型和您的访问控制配置)。

例如,如果您选择了基本身份验证插件并且您使用的是 SolrJ,则可以执行以下操作:-

SolrRequest req ;//create a new request object
req.setBasicAuthCredentials(userName, password);
solrClient.request(req);