1. 程式人生 > >如何實現HTTP DIGEST認證

如何實現HTTP DIGEST認證

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
 xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
   <security-constraint> 
    <web-resource-collection> 
        <web-resource-name> 
            My App  
        </web-resource-name> 
        <url-pattern>/test/*</url-pattern> 
    </web-resource-collection> 
    <auth-constraint> 
        <role-name>tomcat</role-name> 
    </auth-constraint> 
   </security-constraint> 
   <login-config> 
    <auth-method>DIGEST</auth-method>  <!-- DIGEST here --> 
    <realm-name>My Realm</realm-name> 
   </login-config>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>
3、在tomcat\conf下搜尋tomcat-users.xml檔案,開啟編輯,新增一個使用者,密碼和角色。使用者名稱為:test;密碼:test;角色可以是預設的tomcat或者自己定義的。