在https的tomcat环境中,使某些特殊的资源通过http来访问
来源:互联网 发布:apache 微服务 框架 编辑:程序博客网 时间:2024/06/06 00:52
项目的背景
该系统是一个基于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 在传输层进行保护。
所以以上即可满足要求。
具体参考:http://blog.csdn.net/lisheng19870305/article/details/40819481
0 0
- 在https的tomcat环境中,使某些特殊的资源通过http来访问
- android通过生成bks证书来访问https的实现
- 通过Spring的配置文件来访问WebService
- java http xml java通过http来访问一个xml文件的读取过程
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- Eclipse设置通过IP:PORT来访问TOMCAT下面的项目
- 在别人的机器上使用IP通过SQL Server Authentication来访问自己的数据库
- 通过操作地址的方法来访问C++类对象中私有成员变量
- tomcat中无法直接使用应用名来访问,必须使用具体页面名称的解决办法
- 如何通过公网来访问防火墙后面的Oracle
- sqlserver上通过建立链接来访问Oracle的操作方法
- 通过外网来访问自己的家里电脑
- java通过JDBC来访问数据库的过程
- MySQL通过IP来访问数据库的权限解决方法
- weblogviewer的使用与实现
- 1*1
- grind Player参数翻译(中文式,完全百度翻译,仅供参考)
- sprintf()/simple_strtoul()
- 循环(6)
- 在https的tomcat环境中,使某些特殊的资源通过http来访问
- Spring配置文件配置数据源
- android sql 数据类型
- Toast的其他用法(带图片的toast)
- JS中的this对象
- 个位数乘积
- Spring mvc(注解)上传文件的简单例子
- 两数相乘
- 1001