p.spring.security
文章平均质量分 65
夜月独狼
费电话费嘎哈噶
展开
-
资料http://www.fengfly.com/document/springsecurity3/introduction.html#what-is-aceg
http://www.fengfly.com/document/springsecurity3/introduction.html#what-is-acegi-security原创 2011-06-30 14:01:03 · 107 阅读 · 0 评论 -
国际化
官方推荐的方式是通过protected MessageSourceAccessor messages = SpringSecurityMessageSource .getAccessor();来获取国际化信息,但这样就失去灵活性了,因为public class SpringSecurityMessageSource extends ResourceBundleMessageSo...原创 2014-01-06 23:05:17 · 108 阅读 · 0 评论 -
security 安全核心部分
核心部分,可以说就是在权限那一快。FilterSecurityInterceptor普通的拦截器MethodSecurityInterceptor针对方法级的拦截器AspectJSecurityInterceptor等等,几个拦截器[img]http://dl2.iteye.com/upload/attachment/0087/6016/a6751389-6e2...原创 2013-07-29 23:21:56 · 368 阅读 · 0 评论 -
重要的几个过滤器
需要注意的是,springsecurity不只是这几个过滤器,这里只是说11个比较重要的按照上下顺序1.SecurityContextPersistenceFilter负责检查session中是否已经存在过context了,[color=red]这里要注意的是不存在的时候,会立即创建一个[/color]当过滤器处理完毕后,还要负责清理SecurityContextHolder2.L...原创 2013-07-29 22:48:13 · 182 阅读 · 0 评论 -
整站国际化方案
当前常见的实现方式,主要由两种方案实现1.通过locale每个页面通过主题解析[解析器根据locale,来读取指定语言的css,js,等资源文件]页面中的文字描述,通过key,而不是真正意义上的文字,如在springmvc中可以使用来实现文字的国际化,然后通过来实现资源的国际化读取该方式实现起来很方便,但问题在于如果每个语言都有自己的一套模板,而且模板之间相差非常大...原创 2012-11-28 17:46:12 · 145 阅读 · 0 评论 -
spring security 标签应用
应用标签库: 是一个流程控制标签,能够在满足特定安全需求的条件下显示它的内容体。它有三个互斥的参数: ifAllGranted——是一个由逗号分隔的权限列表,用户必须拥有所有列出的权限时显示; ifAnyGranted——是一个由逗号分隔的权限列表,用户必须至少拥有其中的一个权限时才能显示; ifNotGranted——是一个由逗号分隔的权限列表,用户未拥有所有...原创 2012-03-16 17:27:00 · 76 阅读 · 0 评论 -
关于几个类和值的含义
Authentication authentication认证成功后的主角的认证信息,继承者自Principal【主角】类。authentication.getPrincipal()返回主角信息,一般返回的都是UserDetails对象,这个对象由我们处理,在里面存放一些登陆信息,权限等信息。authentication.getCredentials()方法返回凭证信息,一般是...原创 2012-07-03 14:30:36 · 133 阅读 · 0 评论 -
单元测试
只要将第一条链注入到test类,通过mock就可以了。@Resource(name = "springSecurityFilterChain", type = Filter.class) Filter springSecurityFilterChain;MOCK的时候要注意MockServletContext servletContext = new MockServletCo...原创 2011-12-10 20:11:37 · 89 阅读 · 0 评论 -
注解--方法保护
@RolesAllowed和@Secured注解需要开启(我是为actin拦截,所以定义在了spring mvc的配置文件中。但是@Secured一直无效,所以只能用@RolesAllowed,不知道是不是spring security3.05不支持了。...原创 2011-12-30 15:51:38 · 134 阅读 · 0 评论 -
命名空间
...如果是将spring配置分为多个配置文件,另外security专门有一个配置文件,那么就不需要为security配置文件考虑beans下面的标签,而将securit作为默认命名空间。 ......原创 2011-04-06 12:39:07 · 90 阅读 · 0 评论 -
国际化之MessageSourceAware和MessageSourceAccessor
先看接口MessageSourceAware该接口的注释中Note that the MessageSource can usually also be passed on as bean reference (to arbitrary bean properties or constructor arguments), because it is defined as bean wi...原创 2014-01-06 23:13:58 · 1607 阅读 · 0 评论