-
《Spring Security3》第三章第二部分翻译(退出功能的实现)
理解退出功能 术语退出(Logout)指的是用户使其安全session失效的一种操作。一般来说,用户在退出后,将会被重定向到站点的非安全保护的界面。让我们在站点的页头部分添加一个“Log Out”的链接,并再次访问站点以了解其如何实现功能的。 ...2013-04-20 阅读171
-
《Spring Security3》第三章第一部分翻译
第三章 增强用户体验 在本章中,我们将对JBCP Pets在线商店增加一些功能,这些新功能能够为用户提供更愉悦和可用的用户体验,同时提供一些对安全系统很重要的功能。 在本章中,我们将要: ...2013-04-20 阅读172
-
《Spring Security3》第二章第三部分翻译(下)附前两章doc文档
关注这个系列的同学们有福了,我把前两章翻译的doc文档上传了,欢迎传播。有谬误之处,请不吝指正。 使用 Spring 表达式语言配置访问控制 基于角色...2013-04-20 阅读185
-
《Spring Security3》第二章第三部分翻译(中)
请求是怎样被授权的? 在Spring Security的默认过滤器链中,最后一个servelt过滤器是FilterSecurityInterceptor,它的作用是判断一个特定的请求是被允许还是被拒绝。在FilterSecurityIntercepto...2013-04-20 阅读163
-
《Spring Security3》第二章第三部分翻译(上)
安全的复杂之处:安全web请求的架构 借助于Spring Security的强大基础配置功能以及内置的认证功能,我们在前面讲述的三步配置是很快就能完成的;它们的...2013-04-20 阅读188
-
《Spring Security3》第二章第二部分翻译
三步之内使我们的应用变得安全 尽管Spring Security的配置可能会很难,但是它的作者是相当为我们着想的,因为他们为我们提供了一种简单的机...2013-04-19 阅读170
-
《Spring Security3》第二章第一部分翻译
第二章 Spring Security起步 在本章中,我们将要学习Spring Security背后的核心理念,包括重要的术语和产品架构。我们将会关注配置Spring Security的一些方式以及对应用的作用。 最重要的是为了解决工...2013-04-19 阅读165
-
《Spring Security3》第一章第二部分翻译
应用所使用的技术 我们使用了一些每个Spring程序员都会遇到的技术和工具,以使得示例应用很容易的运行起来。尽管如此,我们还是提供了补充的起步资料信息在附录:参考资料。 我们建立使用如下的IDE以提高开发的效率并使用本书的示例代码: &l...2013-04-19 阅读167
-
《Spring Security3》第一章第一部分翻译
第一章 一个不安全应用的剖析 毫无疑问,安全是任何一个写于21世纪的web工程中最重要的架构组件之一。在这样一个时代,计算机病毒、犯罪以及不合法的员工一直存在并且持续考验软件的安全性试图有所收益,因此对你负责的项目综合合理地使用安全是...2013-04-19 阅读160
-
springSecurity登录验证分析——AbstractUserDetailsAuthenticationProvider
AbstractUserDetailsAuthenticationProvider类位于org.springframework.security.authentication.dao包下,在 org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter中被调用, 该类的public Authentication authenticate(Authentication authentication) throws Authen...2013-04-19 阅读162