spring security
文章平均质量分 52
lhx1026
这个作者很懒,什么都没留下…
展开
-
spring security3.0的ACL使用例子
这个例子是参考www.family168.com中的例子来做的,不过使用的是spring security 3.0.4。spring security的acl的默认使用的是用jdbc来对数据做持久化,因此这个例子也是在这个基础上来用的,在这个例子中使用的数据库是mysql。首先是定义spring security的acl的四个基本表的sql定义:CREATE TABLE `acl_sid` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `princip原创 2010-11-22 15:24:00 · 3894 阅读 · 5 评论 -
spring security小结(一)
1、SpringContextHolder用于访问SpringContext。 Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); SpringContextHolder保存了当前和应用系统交互的负责人(principal)的详细信息。 ...原创 2010-12-20 17:19:58 · 128 阅读 · 0 评论 -
spring security小结(二)
Spring security中acl的一些关键接口: 1、Acl : 每个领域对象有一个,并只有一个Acl对象,它的内部保存着AccessControlEntry (ace),记住这是Acl的所有者。 一个Acl不直接引用领域对象,但是作为替代的是使用一个ObjectIdentity。 这个Acl保存在ACL_OBJECT_IDENTITY 表里。 2、Access...原创 2011-01-07 15:51:12 · 97 阅读 · 0 评论 -
spring security小结(三)——鉴权
实现spring security鉴权的核心接口是AuthenticationManager、ProviderManager、AuthenticationProviders 。 当然,在spring security中有默认的实现。 其中,AuthenticationManager 在Spring安全系统中默认的实现是被称为ProviderManager...原创 2011-01-11 17:54:15 · 159 阅读 · 0 评论 -
spring security3.0的ACL使用例子
这个例子是参考www.family168.com中的例子来做的,不过使用的是spring security 3.0.4。spring security的acl的默认使用的是用jdbc来对数据做持久化,因此这个例子也是在这个基础上来用的,在这个例子中使用的数据库是mysql。 首先是定义spring security的acl的四个基本表的sql定义: CREATE TABLE `acl_s...2010-11-22 15:00:28 · 109 阅读 · 0 评论