香港先生亚军:web.xml中和四种认证类型
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 21:51:21
子元素
web.xml:
Xml代码
-
- baseporject
-
-
baseproject -
*.jsp -
*.do -
GET -
PUT -
HEAD -
TRACE -
POST -
DELETE -
OPTIONS -
-
- baseproject
-
All Role
security-constriaint元素的用途是用来指示服务器使用何种验证方法了.此元素在web.xml中应该出现在login-config的紧前面。它包含是个可能的子元素,分别是:web-resource-collection、auth-constraint、user-data-constraint和display-name。下面各小节对它们进行介绍。
1. web-resource-collection
此元素确定应该保护的资源,所有security-constraint元素都必须包含至少一个web- resource-collection项.此元素由一个给出任意标识名称的web-resource-name元素、一个确定应该保护URL 的url-pattern元素、一个指出此保护所适用的HTTP命令(GET、POST等,缺省为所有方法)的http-method元素和一个提供资料的可选description元素组成。
重要的是应该注意到,url-pattern仅适用于直接访问这些资源的客户机。特别是,它不适合于通过MVC体系结构利用RequestDispatcher来访问的页面,或者不适合于利用类似jsp:forward的手段来访问的页面。
2. auth-constraint
元素却指出哪些用户应该具有受保护资源的访问权。此元素应该包含一个或多个标识具有访问权限的用户类别role-name元素,以及包含(可选)一个描述角色的description元素。
3. user-data-constraint
这个可选的元素指出在访问相关资源时使用任何传输层保护。它必须包含一个transport-guarantee子元素(合法值为NONE、INTEGRAL或CONFIDENTIAL),并且可选地包含一个description元素。transport-guarantee为NONE值将对所用的通讯协议不加限制。INTEGRAL值表示数据必须以一种防止截取它的人阅读它的方式传送。虽然原理上(并且在未来的HTTP版本中),在INTEGRAL和CONFIDENTIAL之间可能会有差别,但在当前实践中,他们都只是简单地要求用SSL。
4 四种认证类型:
Xml代码
- BASIC:HTTP规范,Base64
- ......
-
-
BASIC - ......
- DIGEST:HTTP规范,数据完整性强一些,但不是SSL
- ......
-
-
DIGEST - ......
- CLIENT-CERT:J2EE规范,数据完整性很强,公共钥匙(PKC)
- ......
-
-
CLIENT-CERT - ......
FORM:J2EE规范,数据完整性非常弱,没有加密,允许有定制的登陆界面。
......
......
这里的 FORM 方式需要说明的是 登录页面的固定的元素:login.html
Html代码
form 的action 必须是j_security_check, method="post", 用户名 name="j_username" , 密码name="j_password" 这些都是固定的元素
分享到:
web.xml中和四种认证类型
web.xml中struts配置
WebSphere DataStage XML 和 Web Services 包转换...
5使用 WebSphere DataStage XML 和 Web Services 包转换...
web.xml 文件简介
Web.xml配置2
tomcat web.xml配置
web.xml配置总结
web.xml配置总结2
web.xml的配置1
解析XML的四种方法
Ehcache 中ehcache.xml 配置详解和示例
web.xml配置的详细说明
web.xml 部署描述符元素
Android高手进阶教程(四)之 ----Android 中自定义属性(attr.xml,TypedArray
Vs中新建 网站 和Web应用程序的区别 - 莫言
web.xml配置的详细说明 - eako的专栏 - CSDNBlog
需要在视图层访问数据库web.xml添加
servlet2.4 配置说明 web.xml (转)
web.xml 中的listener、 listener、servlet 加载顺序及其详解
掌握XML系列(四)---创建格式良好的XML文档
打喷嚏透视四种性格类型
打喷嚏方式透视四种性格类型
人类的四种基本性格类型