欢迎使用Spring Security!这篇文章整理自官方文档,包括javadocs和项目报告。很多内容直接来自wiki, 或者github.
本篇文章所有的测试和使用都是使用Spring Security4.1.0, Spring Security提供安全服务的Spring IO Platform。Spring Security3.1最低配置要求Spring3.0.3和java 5。详细列表的功能,并获得最新版本,请访问Spring projects.。
当前稳定的最新版本为4.1.0,
相比较3.x版本而言:
Spring Security 4.0.0 发布,此版本关闭了超过175个的 tickets 。
新增功能:
支持 WebSocket
支持 Spring Data 集成
新增测试功能
修补了程序中的漏洞,变得更安全
Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。
Spring Security 为基于J2EE企业应用软件提供了全面安全服务。特别是使用领先的J2EE解决方案-Spring框架开发的企业软件项目。人们使用Spring Security有很多种原因,不过通常吸引他们的是在J2EE Servlet规范或EJB规范中找不到典型企业应用场景的解决方案。