在https的tomcat环境中,使某些特殊的资源通过http来访问
2016-04-14 16:42
696 查看
项目的背景
该系统是一个基于https访问的后台管理系统,客户提出开发一些webservice,来请求一些定制的服务,要求访问方式为http。
后来经过各种资料的查询,目前得出以下方案。
最后一个security-constraint是我加上的,我只是设置了资源但是没有设置资源的访问或者保护方式。
在security-constraint配置中,auth-constraint标识何种角色何种人才能访问资源。
user-data-constraint 在传输层进行保护。
所以以上即可满足要求。
具体参考:/article/8368442.html
该系统是一个基于https访问的后台管理系统,客户提出开发一些webservice,来请求一些定制的服务,要求访问方式为http。
后来经过各种资料的查询,目前得出以下方案。
<security-constraint> <web-resource-collection> <web-resource-name>SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> **<!-- 当系统访问webservice开头的资源的时候,不遵守https协议 -->** <security-constraint> <web-resource-collection> <url-pattern>/webservice/*</url-pattern> </web-resource-collection> </security-constraint>
最后一个security-constraint是我加上的,我只是设置了资源但是没有设置资源的访问或者保护方式。
在security-constraint配置中,auth-constraint标识何种角色何种人才能访问资源。
user-data-constraint 在传输层进行保护。
所以以上即可满足要求。
具体参考:/article/8368442.html
相关文章推荐
- 网络数据包发送接收全过程
- epoll + 多线程实现并发网络连接处理
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- 使用virtualbox设置双网卡,桥接+内部网络
- 近期的安卓学习开发SOS APP的一些总结文档 (拨打电话 加载首页图片的异步代码 判断是否有网络代码)
- 模板方法模式
- 快速Android开发系列网络篇之Retrofit
- HTTP状态代码
- Android 主流网络请求框架 Android-async-http
- 配置本地IIS 启用Https访问
- HttpClient的使用实例
- TCP连接的11种状态变迁
- AFNetworking配置网络请求
- linux网络编程之shutdown() 与 close()函数详解
- 实现多路网络摄像头连接DM8168
- 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误
- Android 主流网络请求框架 Volley
- 网页浏览远程网络视频
- 解析网络视频真实地址
- TCP协议简单总结