【Spring Security】 发展
【Spring Security】 发展
Metadata
title: 【Spring Security】 发展
date: 2023-02-01 18:31
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/SpringSecurity
categories:
- SpringSecurity
keywords:
- SpringSecurity
description: 【Spring Security】 发展
【Spring Security】 发展
开始
Spring Security 在 2003 年底开始称为 “春季 Acegi 安全系统”。 Spring Developers 的邮件列表上提出了一个问题,询问是否对基于 Spring 的安全实现给予了任何考虑。 当时 Spring 社区的规模相对较小(特别是与今天的规模相比),而 Spring 本身的确只是从 2003 年初开始作为 SourceForge 项目而存在。对这个问题的回应是它是一个有价值的领 域,尽管缺乏的时间目前阻止了它的探索。 考虑到这一点,构建了一个简单的安全实现,而不是发布。 几个星期后,Spring 社区的另一位成员询问了安全问题,并在当时向他们提供了这些代码。
成立
到 2004 年 1 月,大约有 20 个人在使用这些代码。 这些先锋用户与其他人一起提出了一个建议 SourceForge 项目是有序的,该项目于 2004 年 3 月正式成立。 在那些早期,该项目没有任何自己的认证模块。 集装箱安全管理被用于认证过程,而 Acegi Security 则专注于授权。 这在一开始就很合适,但随着越来越多的用户请求额外 的容器支持,容器特定身份验证领域接口的基本限制变得清晰起来。 还有一个相关的问题,即向容器的类路径添加新的 JAR,这是最终用户混淆和错误配置的常见原因。 随后引入了 Acegi 安全特定的认证服务。 大约一年后,Acegi Security 成为 Spring Framework 的正式子项目。
正式版本
2006 年 5 月发布了 1.0 版的最终版本 - 经过两年半的积极使用众 多生产软件项目以及数百项改进和社区贡献。 Acegi Security 于 2007 年底成为春季投资组合项目,并更名为 “,Spring Security”。
现今
当前最新版本 如今 Spring Security 拥有一个强大且活跃的开源社区。 在支持论坛上有数千条关于 Spring Security 的消息。 有一个积极的核心开发人员从事代码本身的工作,同时也是一 个活跃的社区,他们也经常分享补丁和支持他们的同行。