AuthByAdapterProvider: 通过Web容器来验证用户身份。
CasAuthenticationProvider:通过CAS服务来验证用户身份,是基于单点登陆的认证方式。
DaoAuthenticationProvider:通过数据库存储的用户名口令信息来验证用户身份,这是Web应用程序最常见的认证方式
JaasAuthenticationProvider:通过JAAS服务来验证用户身份。
PasswordDaoAuthenticationProvider:通过数据库认证,但是具体过程由底层数据源完成
RememberMeAuthenticationProvider:通过浏览器提供的Cookie来验证用户上次是否已经成功登陆并在有效期内,若Cookie被接受,则通过认证。
RemoteAuthenticationProvider:通过远程服务验证用户身份.
JAAS
技术简介
JavaTM Authentication and Authorization Service (JAAS)
,自
JDK1.4
以来已经集成于
JDK
之中。
JAAS
可以完成如下两个功能:
l .
验证用户身份,可靠并且安全的确定当前是谁在执行
Java
代码,无论是作为应用程序执行还是作为一个
applet
、一个
bean
还是一个
servlet
;
2.
为用户授权,确认他们拥有执行该操作的正确权限。
JAAS
验证技术是可插拔的,这意味着系统允许多种验证手段共存。新的或者升级了的验证模块可以直接使用,而不需要去修改应用本身。系统通过实例化
LoginContext
对象来启用验证过程,
LoginContext
对象依次引用一个配置文件来决定使用哪(几)种验证技术或
LoginModule
。一个典型的
LoginModule
可能需要用户名和密码来进行验证,其他的也可能通过读取声音或指纹来进行验证。
分享到:
相关推荐
将acegi和cas的war包修改并整合测试,里面包含所需依赖包。经过分卷压缩一共3个文件.
acegi,acegi,acegi
将acegi和cas的war包修改并整合测试,里面包含所需依赖包。经过分卷压缩一共3个文件.
Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全...
acegi 使用说明 acegi 使用说明 acegi 使用说明
acegi-security.jar包,
不错的ACEGI 教程
1、一个Acegi的例子,可以运行 2、一个很好的学Acegi的网址,0基础学习Acegi,强烈推荐 3、有什么问题可以发邮件heroshen@126.com讨论
Acegi文档 spring acegi 详细文档
Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全...
acegi 框架 介绍 spring 安全
将acegi和cas的war包修改并整合测试,里面包含所需依赖包。经过分卷压缩一共3个文件.
Acegi能做什么 Acegi的体系结构 Acegi核心组件 典型的web认证过程 Acegi的登陆认证 Acegi对安全对象的访问控制 Filter 组件 Acegi的不足之处
acegi-security 1.0.2.jar
Acegi是一个专门为SpringFramework提供安全机制的项目,全称为Acegi Security System for Spring.
acegi,spring的安全验证框架
包含acegi-security-1.0.7.jar,acegi-security-1.0.7-sources.jar,acegi-security-cas-1.0.7.jar,acegi-security-cas-1.0.7-sources.jar,acegi-security-catalina-1.0.7.jar,acegi-security-catalina-1.0.7-...
关于Acegi的安全框架,里面有Acegi的实例,讲述得挺清楚的,