最新文章列表

对acegi acl的一点看法。

   看了ACL部分有一段时间了,给我的一个感觉就是实现起来太复杂了。如果在实际当中应用使用不该源码,直接使用是不可能的,里面的sql语句好多是不通用的,好多这能在hsql下面才可用,    像JdbcMutableAclService中的。     private String identityQuery = "call identity()";    如果要是在mysql中运 ...
melin 评论(2) 有3630人浏览 2007-06-18 13:44

Acegi Security整合CAS实例

Published March 24th, 2006 in 技术 and 安全. Tags: acegisecurity, apache tomcat, cas, java dev. 前言 Acegi Security是Spring Framework的一个子项目,主要专注于容器中应用程序的安全控制。 CAS是耶鲁大学贡献的一个单点登陆系统,提供多个应用程序的单点登陆控制,CAS和acegi进 ...
MiMiEye 评论(2) 有8193人浏览 2007-06-17 17:53

java如何保护领域对象

请教个问题,JAVA如何保存WEB程序的领域对象呢,比如某个用户没有权限访问一条数据,那这条数据就不显示在列表中..这如何实现呢. Acegi我的通过acl完成,我觉得不错,但是demo用的sql在mysql不支持.
biaoming 评论(1) 有2269人浏览 2007-06-14 18:58

看完几本Ruby、RoR书籍后的感受

顺序看了《Agile Web Development With Rails》、《Rails Recipes》和《Ruby for Rails》,我看的都是最新的英文版的,说说对这三本书的感受。 1,《Agile Web Development With Rails》,2ed 以实践为基础,一步步讲解Web程序开发Rails做法,非常简单易懂,对没有编程背景的人来看也不是什么难事,算是本不错的Rai ...
hideto 评论(38) 有19754人浏览 2007-06-14 16:47

sitemesh导致页面不能正常显示问题

今天测试平台时,发现一个页面只显示了一半,后半截没了,用dw验证了一个html,没发现什么问题,想了一下,问题只能出在sitemesh上,于是把sitemesh先注释掉,果然这个页面可以正常显示了. 注:这个页面是以前的,没有用到sitemesh控制布局结构,我把该页面改为用sitemesh布局后,也能正常显示. web.xml中配置的过滤器:   <filter>   ...
weishuwei 评论(7) 有3945人浏览 2007-06-12 16:49

SSO的实现--CAS

   由于发布时有些字段被截去,完整原文见:http://jerryinside.blogbus.com/logs/5806311.html    CAS服务需要SSL才能正常工作.由于resin3的开源版本不支持SSL,resin2虽然支持SSL,但太老,不支持一些新的标准,所以我们选用tomcat5为CAS服务器端server.CAS服务器端下载:http://www.ja-sig.or ...
jerryinside 评论(0) 有1927人浏览 2007-06-12 15:49

应用开源项目时,你会大肆封装,修改它吗?

趁着前面那位”LUCENE应用体会“,发表此帖,也是我心中压抑已久。 我觉得,对于开源项目,就是工具,大可不必用的那么复杂。 封装再封装,HACK再HACK,有什么明显的性能提升吗?某些我们作出的改进,人家作者能想不到相关方面吗? 见过有把Struts的DispatchAction 封装的面目全非的,见过有把Spring Mvc中的 controller 重写源代码的, 见过有为了实现美其名曰 ...
sg552 评论(45) 有16816人浏览 2007-06-12 08:52

Studying Acegi

Acegi主要的功能包括认证(Authentication)和授权(Authorization)。认证顾名思义就是确定该用户是否有权限登陆系统。而授权则是根据用户的信息得到该用户在本系统中可以进行的操作。 Acegi has provided about 14 authentication rules. Form Based Authentication and DAO Authentication ...
DavidWang 评论(0) 有1013人浏览 2007-06-11 15:42

Acegi X.509双向认证 (添加验证码jcaptcha)

准备知识: 1.SSL(Server Socket Layer)简介 在网络上信息在源-宿的传递过程中会经过其它的计算机。一般情况下,中间的计算机不会监听路过的信息。但在 ...
melin 评论(16) 有9956人浏览 2007-06-10 14:27

用Hibernate 实现 FilterInvocationDefinitionSource(Acegi)

整个工程在附件中,去掉了lib 目录,需要的jar包在jar.jpg。带有数据脚本,还有好多去完善,有空会更新 下面的代码缓存好像没有起作用。以后在调试,如果那位调试缓存起作用,请回复 public class RdbmsFilterInvocationDefinitionSource extends AbstractFilterInvocationDefinitionSource implem ...
melin 评论(0) 有3502人浏览 2007-06-08 20:09

软件安全2

接上篇 在对安全有很高限制的地方,我们应该提供视图 供用户操作,不提供基础数据库表。<o:p></o:p> 在我们的技术服务平台上,我们应该考虑使用这种方式,<o:p></o:p> <o:p> </o:p> <o:p> </o:p> 1、         注册用户和非注册用户所能访问的资源存放在不同的文件 ...
duobin3000 评论(0) 有1057人浏览 2007-06-07 11:48

Acegi(02): Acegi管理身份验证

2.管理身份验证 决定是否允许用户访问受保护资源的的第一步是判断用户的身份。在大多数应用系统中,这意味着用户在一个登录界面上提供用户名和密码。用户名告诉应用系统用户声明自己是谁。为了确保用户的身份,用户需要同时提供一个密码。如果应用系统的安全机制确认密码是正确的,则系统假设用户的实际身份与他声明的身份相同。 在Acegi中,是由认证管理器负责确定用户身份的。一个认证管理器由接口 p ...
chinajavawolf 评论(1) 有5006人浏览 2007-06-06 17:38

Acegi(01): Acegi安全系统介绍

1Acegi安全系统介绍 Acegi始于2003年晚期,当时在Spring Developers邮件列表中有人提问是否有人考虑提供一个基于Spring的安全实现。当时,Srping的社区是相对比 ...
chinajavawolf 评论(0) 有1918人浏览 2007-06-06 11:09

Aceg应用

1.Filter 组件 HttpSessionContextIntegrationFilter 该Filter负责每次请求前从HttpSession中获取Authentication对象,然后把Authentication存于一个新的 ContextHolder对象(其实质上只是一个ThreadLocal对象)中,则让该次请求过程中的任何Filter都可以通过 ContextHolder来共享Aut ...
yizhang88 评论(0) 有893人浏览 2007-06-05 21:34

我让迅雷救了一命

今天参加了一个面试,感觉还是不错的,再就是还碰见了熟人。第一轮是面试,通过了,10来个人留下了4个人,然后说让我们机试,上帝啊,第一次碰见需要上机,感觉应该还是很有意思吧。2点开始的面试已经到了3点多,然后我们上机遇到了一个问题,没有环境。下载发现特别慢,后来发现用迅雷下载比较快,虽然其它机器也开通了ftp,可以下载,我还是自己下载了所有需要的软件,主要是jdk,tomcat,eclipse,让我们 ...
小嘴看世界 评论(0) 有1219人浏览 2007-06-04 21:37

acegi用session控制并发和RememberMe的冲突问题

首先先介绍一下怎么使用这些服务 1,rememberMe服务 a,配置过滤器 <!--authenticationProcessingFilter  start-->   <bean id="authenticationProcessingFilter"       class="org.acegisecurity.ui. ...
weishuwei 评论(3) 有2618人浏览 2007-06-01 10:34

大家来讨论一下Acegi的Web权限部分怎么设计

需求说明:控制动态系统菜单, 控制页面按钮权限, 角色30个左右  用户300左右。 菜单100个以上。 页面800个以上. 授权操作人员为客户。 由于客户不会有很多的专业知识,所以授权要比较的方便。 我的想法是做成下面的样子:(见图) 资源表的设计有以下几个字段:主键、 资源Code、 资源名、父资源ID、  资源Url、   资源Type、   扩展Url . 其中资源Type有: 菜单类型 跟 ...
daitiejian 评论(5) 有3643人浏览 2007-05-31 16:58

webwork结合memcached实现sna架构

实现思路,使用一个拦截器实现session的处理: 获取sessionId,查找sessionAttribute(自定义hashmap) 设置session attribute到webwork 监控session attribute,一旦发现修改,则持久化到cache中 使用方法: 1、配置拦截器 <interceptor class="com.co ...
balaschen 评论(10) 有5858人浏览 2007-05-28 14:04

自定义acegi的Authentication对象

项目中有时需要自己定义一下acegi的Authentication对象,经过分析源码,现给出实现代码如下所示: @Override       public String execute() throws Exception {            username="admin001";            password=&q ...
weishuwei 评论(0) 有2411人浏览 2007-05-21 14:43

对我们平台部署cas的评估和我个人想到的解决方式

具体考察了一下cas方面的资料,感觉不太适合我们的平台.利用cas实现单点登陆的原理是把认证过程统一了,交给一个认证机构(cas服务器)去处理,所有应用都到这里认证,认证方式分web应用和非web应用,web认证是基于浏览器的,非web应用是基于代理的,非web应用可以通过cas的代理认证实现.以下是我对我们平台部署cas服务的三种方式的评估: 1,我们的平台要用cas统一认证,那么cas服务器就要 ...
weishuwei 评论(1) 有2368人浏览 2007-05-19 09:42

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28344) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics