複製鏈接
請複製以下鏈接發送給好友

security-constraint元素

鎖定
security-constraint元素是一個編程術語。
中文名
security-constraint元素
所屬類型
編程術語
部署描述符中的security-constraint元素允許不通過編程就可以限制對某個資源的訪問。
web-resource-collection+,
auth-constraint?, (user-data-constraint?)>
url-pattern*, (http-method*)>
(1) web-resource-collection元素
web-resource-collection元素標識需要限制訪問的資源子集。在web-resource-collection元素中,可以定義URL模式和HTTP方法。如果不存在HTTP方法,就將安全約束應用於所有的方法。
url-pattern*,( http-method*)>
web-resource-name是與受保護資源相關聯的名稱。http-method元素可被賦予一個HTTP方法,比如GET和POST。
(2) auth-constraint元素
auth-constraint元素用於指定可以訪問該資源集合的用户角色。如果沒有指定auth-constraint元素,就將安全約束應用於所有角色。
role-name元素包含安全角色的名稱。
(3)user-data-constraint元素
user-data-constraint元素用來顯示怎樣保護在客户端和Web容器之間傳遞的數據。
transport-guarantee元素必須具有如下的某個值:
● NONE,這意味着應用不需要傳輸保證。
● INTEGRAL,意味着服務器和客户端之間的數據必須以某種方式發送,而且在傳送中不能改變。
● CONFIDENTIAL,這意味着傳輸的數據必須是加密的數據。
在大多數情況下,安全套接字層(SS)用於INTEGRAL或CONFIDENTIAL。