solr添加权限认证
1、\server\etc路径下新建role.properties文件,内容如下(用户名:密码, 权限
)
2、\server\context路径下solr-jetty-context.xml文件,新增get节点
<Get name="securityHandler">
<Set name="loginService">
<New class="org.eclipse.jetty.security.HashLoginService">
<Set name="name">TestRealm</Set> <!-- 这仅仅是一个名字而已-->
<Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/role.properties</Set>
</New>
</Set>
</Get>
3、\server\solr-webapp\webapp\WEB-INF路径下web.xml文件,添加security-constraint节点
<security-constraint>
<web-resource-collection>
<web-resource-name>Solr</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>verify-name</realm-name>
</login-config>
4、重启solr
本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/p/16058251.html
电话微信:13514280351