為tomcat頁面設定訪問許可權
剛從csdn搬到這裡,先發表一篇!
在web應用中,對頁面的訪問控制通常通過程式來控制,流程為:
登入 -> 設定session -> 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問
對於較小型的web應用,可以通過tomcat內建的訪問控制機制來實現許可權控制。採用這種機制的好處是,程式中無需進行許可權控制,完全通過對tomcat的配置即可完成訪問控制。
為了在tomcat頁面設定訪問許可權控制,在專案的web-info/web.xml檔案中,進行如下設定:
example security constraint
my test
/ddly/admin/*
role1
tomcat
basic
my test
其中,中指定受限的url,可以使用萬用字元*,通常對整個目錄進行訪問許可權控制。
中指定哪些角色可以訪問指定的url,在中可以設定乙個或多個角色名。
使用的角色名來自tomcat的配置檔案$/conf/tomcat-users.xml。
中設定登入方式,的取值為basic或form。如果為basic,瀏覽器在需要登入時彈出乙個登入視窗。如果為form方式,需要指定登入頁面和登入失敗時的提示資訊顯示頁面。
使用
form方式的配置樣例如下:
其中的指定登入頁面url,指定登入失敗時的提示頁面url。
登入頁面中,form的action,以及其中的使用者名稱和密碼兩個引數的名稱,都應取固定的值。登入的後台處理程式為j_security_check;使用者名稱和密碼的引數名稱分別為:j_username和j_password。
如下是登入頁面(如:login.jsp)的一段示例**:
tomcat頁面設定訪問許可權
在web應用中,對頁面的訪問控制通常通過程式來控制,流程為 登入 設定session 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問 對於較小型的web應用,可以通過tomcat內建的訪問控制機制來實現許可權控制。採用這種機制的好處是,程式中無需進行許可權控制,完全通過對tomcat...
在Tomcat中為頁面設定訪問許可權
在web應用中,對頁面的訪問控制通常通過程式來控制,流程為 登入 設定session 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問。對於較小型的web應用,可以通過tomcat內建的訪問控制機制來實現許可權控制。採用這種機制的好處是,程式中無需進行許可權控制,完全通過對tomcat...
tomcat 頁面許可權設定
在開發的過程中,如果需要對某個檔案 或者目錄只有允許使用者登入,而使用者登入的資訊在請求的過程不需要涉及到的時候,可以使用tomcat自帶的安全配置來設定,也可以使用過濾器來實現,方法應該比較多,先面就簡單談談使用tomcat來設定。以下為配置檔案 webblacklist 目錄 具體檔案 getp...