0
我正在使用其他完整的Web服务和Tomcat安全。我想编写一个restclient,它将提供用户名和密码,并将在服务器中进行身份验证。验证静态客户端中的Tomcat身份验证
请建议一些方法,我该如何做到这一点?
我正在使用其他完整的Web服务和Tomcat安全。我想编写一个restclient,它将提供用户名和密码,并将在服务器中进行身份验证。验证静态客户端中的Tomcat身份验证
请建议一些方法,我该如何做到这一点?
最简单的方法是通过基本的HTTP身份验证。 您需要修改两个文件:
1.您的应用程序的web.xml
。地址:
conf
目录
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Basic authentication</realm-name>
</login-config>
<security-role>
<description>Some role description</description>
<role-name>role1</role-name>
</security-role>
2. tomcat-users.xml
:
<tomcat-users>
<user name="user1" password="pass" roles="role1" />
</tomcat-users>
感谢丹尼尔。没有修改web.xml不可能吗? –
你可以试试这个:http://stackoverflow.com/questions/5161600/centrally-secure-all-tomcat-webapps-using-basic-authentication – daniel
Rakesh,如果响应为你工作,请评价它。否则让我知道这个问题。谢谢! – daniel