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