首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

调整Wicket和Spring Security

2012-10-07 
整合Wicket和Spring Security官方指南:https://cwiki.apache.org/WICKET/spring-security-and-wicket-auth

整合Wicket和Spring Security

官方指南:

https://cwiki.apache.org/WICKET/spring-security-and-wicket-auth-roles.html

?

    wicket预留了安全接口,参考ISecuritySettings。wicket in action中有一章描述了一个简单的安全实现机制。wicket-auth-roles是其安全接口的一个实现。可通过annotation和metadata两种方式对页面及组件进行安全设置。当annotation不传入角色名时,wicket-auth-roles默认验证通过。个人认为此时应验证用户是否已登录能给开发人员带来便利。官方指南Spring security version 3 and wicket 1.4一节列出的web.xml配置有缺失,并且他在下面提到 "Adding the spring.securityFilterChain is only necessary if you also want to secure static resources."易误导开发者。web.xml中应加上:?
    <filter><filter-name>springSecurityFilterChain</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter><filter-mapping><filter-name>springSecurityFilterChain</filter-name><url-pattern>/*</url-pattern></filter-mapping>
    ?以保证Spring Security的SecurityContext能通过HttpSession传递,否则会出现SecurityContext丢失的情况。

?

?

热点排行