Flex BlazeDS整合Spring在Tomcat下的安全验证
Flex BlazeDS整合Spring在Tomcat下的安全验证
今天看了BlazeDS Developer Guide,在Tomcat在利用BASIC方法做了个安全验证的实例。Flex BlazeDS整合Spring在前面的例子中讲过了http://blog.csdn.net/stonywang/archive/2008/06/12/2537730.aspx。步骤如下:(1) 在Web应用的web.xml中加入如下代码,关键是对/messagebroker/amf,也就是BlazeDS发的请求进行验证: <security-constraint> <web-resource-collection> <web-resource-name>Protected Channel</web-resource-name> <url-pattern>/messagebroker/amf</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>tomcat</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> </login-config> <security-role> <role-name>tomcat</role-name> </security-role> (2)修改remoting-service.xml,对taxer进行验证。 <destination id="taxer"> <properties> <factory>spring</factory> <source>taxer</source> </properties> <security> <security-constraint> <auth-method>BASIC</auth-method> <roles> <role>tomcat</role> </roles> </security-constraint> </security> </destination> (2) 将D:/blazeds/resources/security/tomcat 下的flex-tomcat-common.jar拷贝到tomcat的 common/lib下;将flex-tomcat-server.jar拷贝到tomcat的server/lib下。(3) Add <Valve className="flex.messaging.security.TomcatValve"/> tag to the Context Descriptors, 这个好像不加也没事。Tomcat5加上后无法启动,tomcat6可以启动。(4) 重启tomcat。访问:http://localhost:8080/SpringBlazeDSDemo/SpringBlazeDSDemo.html弹出对话框要求输入用户名和密码,输入tomcat/tomcat,成功登入。
Flex BlazeDS整合Spring在Tomcat下的安全验证相关推荐
- Spring在tomcat下使用JTA事务
Spring在tomcat下使用JTA事务 涉及到多个库的事务问题时,常常要使用到JTA事务,tomcat本身不支持JTA事务,需要借助于Atomikos来使用JTA事务.以下内容结合mybatis, ...
- 使用Apache cxf 和Spring在Tomcat下发布Webservice指南
转载 http://blog.csdn.net/zhangzhaokun/article/details/4750021 最近学习了如何使用apache cxf和Spring发布webservice, ...
- Pomer Flex J2EE (Flex+BlazeDS+Hibernate + spring )框架
1.为什么使用POMER Pomer是一 个开源的企业信息管理系统基础框架,它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,角色权限管理,菜单管理,数据权限控制等功能. Pomer提供 ...
- java web flex 配置,Flex+Blazeds与Java_Web_Project整合开发配置有图有真相
现在的RIA技术有多种选择,其中较受欢迎的是基于HTML的方案例如AJAX,基于插件的方案FLEX,wpf,其中JAVA又可以使用AWT,这些方案中比较容易理解的是AJAX, 最近一个礼拜一直在研究f ...
- BlazeDS 整合 Flex HelloWorld 示例
开发环境: System:Windows WebBrowser:IE6+.Firefox3+ JavaEE Server:tomcat5.0.2.8.tomcat6 IDE:eclipse.MyEcl ...
- Flex+BlazeDS+IntelliJ IDEA整合开发系列一之起步demo
环境:blazeds-bin-4.0.1.21287,apache-tomcat-7.0.57,IntelliJ IDEA 15.0.4,Flex Builder 4.6 1. 解压blazeds-b ...
- flex blazeds java spring_flex+blazeds+java+spring后台消息推送,有界面维护
之前写过一篇文章:flex+blazeds+java后台消息推送(简单示例) ,现在要写的是这个的升级版,改动还是挺多的,在上面的基础上增加了spring配置,还有界面的维护.后台基本上全变了.呵呵 ...
- Flex整合Spring
工程需要整合Spring和Flex,在网上众多方法中找到了下面这种,记录留存. 个人认为该方法更适合在已有Spring框架的工程中添加Flex时使用,对原工程内容(主要指配置文件)改动较小. 1.添加 ...
- flex结合Lcds整合spring
1.下载lcds,安装完成后,解压lcds.war. 2.新建webProject,拷贝解压后的lcds中的所有内容覆盖新建工程的WebRoot中的相应内容. 3.到此为止,我们的工程就有了lcds的 ...
最新文章
- 区块链技术如何改变我们对DNA的看法
- python root_python在非root权限下的安装方法
- 商汤三体梦幻联动,能遭遇水滴的那种元宇宙要来了!我在现场听见了次元壁破碎的声音...
- golang 复制 文件 文件夹
- Python笔记——基本数据结构:列表、元组及字典
- Shell函数:Shell函数返回值、删除函数、在终端调用函数
- [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
- Android MotionEvent中getX()、getRawX()和getTop()的区别
- php设计的意义,PHP设计模式
- Office 365 On MacOS 系列——安装 O365 其他组件
- 单用户模式 启动 mysql_单用户模式连接以及故障排除
- Spring xml文件配置——创建bean的三种方式及作用范围、生命周期
- δ星 丨 读书笔记 notes-凭什么《只放一只羊》:干掉沃尔玛10个亿并将其逼出德国的“平民超市”品牌阿尔迪...
- 找茬游戏html5源码,大家来找茬游戏以JS实现
- load initialize
- Kafka生产者和消费者
- 2023计算机考研408参考答案
- w10计算机无法打印,win10电脑无法打印文件怎么办?
- matlab多元方程整数解,matlab多元非线性方程组解法
- QQ能上网,但是浏览器打不开网页,怎么办?