1.JBoss下利用JAAS处理登录
来源:互联网 发布:百度seo技术 编辑:程序博客网 时间:2024/06/16 18:33
在J2EE项目中,登录模块大致有两种方式来实现:一是请求每个View(包括jsp,servlet等)的时候通过过滤器来检查权限,这个我就不多说了。另外一种方式就是采用应用服务器集成的JAAS技术来处理登录,具体的实现方式可能在不同的应用服务器上略有不同,但原理基本一样。在这里我主要介绍一下JBoss下的JAAS登录模块的编写和配置。
两年前参与一个项目的时候,第一次接触到JAAS技术,那个项目采用IBM的Websphere做应用服务器。感觉非常的简洁和严谨:没用登录的用户在请求任意一个设置了权限的资源时都会转向登录页面(在这个登录页面的源代码里你绝对看不到隐藏了要跳转的页面的URL),登录完成后再转到请求的资源,如果用过滤器来实现这种登录验证方式可能要写很多的代码,效果也未必很好,用JAAS的方式来处理则非常简单,配置一下就好了,甚至不用写代码。
于是等到去年自己负责一个项目的时候也采用了这种安全验证方式,由于这方面的技术资料很少,所以也摸索了不少时间。一开始是用Tomcat做Web服务器,后来迁移到了Jboss平台,我在这里主要介绍一下Jboss下这方面的技术,如果还有精力也提一下Tomcat下的实现方式。先来罗列一下接下来我要介绍的内容:
- JAAS概述,Jboss下配置安全性验证的几种方式
- 从数据库里读取登录用户的验证信息
- 用自己的类来实现JAAS登录模块
- 1.JBoss下利用JAAS处理登录
- 5.Jboss下用JAAS处理Web登录安全性范例
- jboss 下 jaas 的使用
- 4.在JBoss中自己定义JAAS登录模块处理登录事件
- Flex + BlazeDS + JBoss 下集成JAAS
- 编写自定义JAAS登录处理类
- Jboss+EJB3下使用JAVA验证和授权服务(JAAS)
- jboss EAP-6.3.0下配置JAAS安全应用
- 基于JAAS实现登录
- 基于JAAS实现登录
- 基于JAAS实现登录
- 基于JAAS实现登录
- 基于JAAS实现登录
- 基于JAAS实现登录
- jaas之登录实例
- 基于JAAS实现登录
- 2.JAAS概述以及Jboss安全性配置
- How the JaasSecurityManager Uses JAAS in Jboss
- (转)使用面向对象的技术创建高级 Web 应用程序
- Boot information format
- Radio Button的简单用法
- VC++ MFC DLL动态链接库编写详解(转)
- 北大四学生入围英国电影学院游戏设计大奖
- 1.JBoss下利用JAAS处理登录
- 优化SQL Server的内存占用之执行缓存
- = 和 equal 的区别
- c# winform实现拖拽控
- Linux环境进程间通信:管道及有名管道
- ASP.NET中Gridview控件高级技巧详细分析
- JDK 7 中的 Fork/Join 模式 轻松实现多核时代的并行计算
- 做个抉择就如此难?
- 常见网络设备的功能解说 第三部分