Spring源代码解析(九):Spring Acegi框架鉴权的实现》的相关内容

扩展acegi以支持验证码等

在acegi中的登陆页面: <form action="<c:url value="j_acegi_security_check"/>" method="POST"> 登陆的请求是发给/ j_acegi_security_check,在我们的系统中往往要在登陆中做一些登陆前和登陆后的操作。如记录用户的行为,加入验证码等。 在acegi的配置文件中加入以下的过滤器: <bean ...
by onecan 2007-06-22 浏览 (2116) 回复 (0) 关键字: spring acegi

抛砖引玉-使用Acegi实现多种用户登录的一种方案

摘要 Acegi提供了多种身份验证方式(表单验证,CAS等),但只允许一种用户登录,而就个人了解,有一些系统是需要多种用户登录的。比如企业的员工需要登录并使用系统,企业也允许客户登录系统并使用有限的功能。以下尝试剖析Acegi的表单验证过程,并给出一种允许多种用户登录的方案。本方案基本达到“能用”的目的,但不一定是最佳方案。希望这篇文章能起到抛砖引玉的作用,给各位朋友一点参考,也希望各位提出有益 ...
by movingboy 2007-09-18 浏览 (2428) 回复 (4) 关键字:

学习Acegi-认证(authentication)

最近两星期在学习acegi,过程中感谢JavaEye,SpringSide和在网上提供acegi学习心得的网友们。 为了加深自己的认识,准备写下一些DEMO,希望可以给准备学习acegi的同学一些帮助。       作为安全服务离不开认证和授权这两个主要组成部分。而这篇文章就是针对acegi的认证服务。 《学习Acegi-认证(authentic ...
by liuyxit 2007-02-07 浏览 (23907) 回复 (22) 关键字: acegi, 安全, web acegi

浅谈Acegi配置

Acegi配置文档 作者:javafish(likunkun) Email:javafish@sunxin.org Acegi是基于Spring的一个开源的安全认证框架,现在的最新版本是1.04。Acegi的特点就是有很多的过滤器:不过我们也用不到这么多的过滤器,只是可以把它们看作为一个个的模块,在用的时候加上自己用的着的即可,由于认证的流程的方面比较复杂导致它的配置很复杂,如果能摸清它的工作原理 ...
by likunkun 2007-01-06 浏览 (34100) 回复 (27) 关键字:

Spring Acegi框架鉴权的实现 (3)

代码 public class JdbcDaoImpl extends JdbcDaoSupport implements UserDetailsService {        //~ Static fields/initializers =========================== ...
by xiaozhao-521 2008-10-06 浏览 (7) 回复 (0) 关键字:

Acegi学习心得《一》

在Acegi的认证filter中,首先是org.acegisecurity.ui.webapp.AuthenticationProcessingFilter 这个类是用来对登录者进行认证。它的doFilter方法中调用了attemptAuthentication(httpRequest)方法,并且如果返回的结果说明有效,则把经过认证的信息通过successfulAuthentication(htt ...
by kyleo 2008-03-26 浏览 (230) 回复 (0) 关键字: spring

Spring Acegi框架鉴权的实现 (2)

代码 public Authentication authenticate(Authentication authentication)        throws AuthenticationException {         Asse ...
by xiaozhao-521 2008-10-06 浏览 (8) 回复 (0) 关键字:

Spring Acegi框架鉴权的实现 (1)

简单分析一下Spring Acegi的源代码实现: Servlet.Filter的实现AuthenticationProcessingFilter启动Web页面的验证过程 - 在AbstractProcessingFilter定义了整个验证过程的模板: 代码 public void doFilter(ServletRequest request, ServletResponse res ...
by xiaozhao-521 2008-10-06 浏览 (11) 回复 (0) 关键字:

acegi的认证过程

AuthenticationManager是认证核心接口,其作用是验证客户端输入端用户名是否正确 这个接口只有一个方法 public Authentication authenticate(Authentication authentication) throws AuthenticationException; 这个方法就是去验证用户名 密码时候正确,那么用户名密码在那儿呢?封 ...
by xly_971223 2007-04-05 浏览 (458) 回复 (0) 关键字:

对于JSF的表格真的是无语了

这个是我用来显示用户列表的一个表格 <t:dataTable id="users" var="user" style="margin-top: 10px" value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}" sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (3347) 回复 (28)

Tapestry4.1 使用@For组件显示newsList的问题。

本人公司项目需要使用Tapestry4.1 需要在页面上显示一个新闻列表: 页面显示: Application Error Some user action caused serious application error. org.apache.tapestry.BindingException: Unable to update OGNL expression '<parsed OG ...
by tidus2005 2008-05-09 浏览 (346) 回复 (2)

acegi在appfuse中的应用

Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如完善的认证和授权机制,Http资源访问控制,Method 调用访问控制,Access Control List (ACL) 基于对象实例的访问控制,Yale Central Authentication Service (CAS) 耶鲁单点登陆,X509 认证,当前所有流行容器的认证适配器,Cha ...
by snowind9 2007-07-19 浏览 (2111) 回复 (1)

求助个ajax4jsf做自刷新验证码的问题

我用ajax4jsf做了一个自刷新验证码的例子,在第一次点击验证码能重新产生一个新的图片,但点第二次时去不行了,不知道是不是跟我们自己封装ajax的函数一样,请求链接要跟个随机数才行,但这个ajax4jsf不知道怎么加呀。不知道怎么解决?哪位能告知。。 这个是页面 <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib ur ...
by qiujy 2007-11-29 浏览 (1505) 回复 (5)

为什么我在表格中修改的数据不能保存?

我在页面中修改了数据,进行保存时,总是提示“没有记录被编辑过”,我用的程序框架是Webwork+Spring+IBatis,后台action我是参照“MyTestAction.java”写的。 不知是怎么回事?望赐教!
by iampotato 2007-03-21 浏览 (1311) 回复 (13)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2829) 回复 (11) 关键字: rest

Paoding Rest 0.2 Release

Paoding Rest 0.2 释出。 经过在实际环境中的开发使用,以及编写了一个完整的从登录到增删查的示例应用,Paoding Rest可以释出0.2版本了。 该版本中包含了一个完整的可直接copy到webapps目录运行的webapp war(注),线上版本:http://demo.paoding.net/rest-demo 注:部署时需要将paoding-rest-0.2.jar拷贝到 ...
by Qieqie 2007-11-27 浏览 (789) 回复 (3) 关键字: search paoding

相关问答

赞助商链接