Spring Authorization Server

诞生的原因是创建一个独立于Spring Security 的项目,这使得它能够快速迭代功能开发,并最终发展出一套丰富的用于构建 OAuth2 授权服务器的功能集。它已经达到了成熟和稳定的阶段,达到了合并到Spring Security的时候了。最终合并的版本是Spring Security 7.0。

The 1.5.x branch is the last generation of Spring Authorization Server.

https://spring.io/blog/2025/09/11/spring-authorization-server-moving-to-spring-security-7-0

Spring Security 从 7.0开始已经包含了 Spring Authorization Server。

Spring Security 7.0

发布进程

https://spring.io/blog/2025/07/21/spring-security-7-0-0-M1-available-now

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-M1

https://spring.io/blog/2025/08/18/spring-security-7-0-0-M2-available-now

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-M2

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-M3

2025/09/16

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-RC1

2025-10-20

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-RC2

2025-11-04

https://github.com/spring-projects/spring-security/releases/tag/7.0.0-RC3

2025-11-06

https://spring.io/blog/2025/10/20/spring-security-releases

https://spring.io/blog/2025/11/17/spring-security-releases

2025-11-17

整合spring boot 4使用

spring boot 4发布情况

https://blog.csdn.net/zlpzlpzyd/article/details/145369985

加入如下依赖即可

<dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-oauth2-authorization-server</artifactId>
            <version>7.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-oauth2-client</artifactId>
        </dependency>

更多推荐