如何为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);
我在我的项目中使用了 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);