Springsecurity的版本差异
Spring Security OAuth
最新版本:2.5.1.RELEASE(已停⽌维护)
The 2.4.0 release officially deprecates all classes. The latest OAuth 2.0 support is provided by Spring Security.
Spring Security OAuth 2.4.0 正式弃⽤其所有类 See the for further details.
其中很多⽅法都已经被标注@Deprecated
The Spring Security OAuth project is deprecated. The latest OAuth 2.0 support is provided by Spring Security. See the for further details.
This document contains guidance for moving OAuth 2.0 Clients and Resource Servers from Spring Security OAuth 2.x to Spring Security Since Spring Security doesn’t provide Authorization Server support, migrating a Spring Security OAuth
Authorization Server is out of scope for this document.
<!-- mvnrepository/artifact/org.springframework.security.oauth/spring-security-oauth2 -->
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.3.8.RELEASE</version>
</dependency>
Spring Cloud Security
最新版本:2.2.5.RELEASE (引⼊该包需要指定其版本)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>
include
<!-- mvnrepository/artifact/org.springframework.cloud/spring-cloud-security -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-security</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>
<dependency>
spring framework版本<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
spring-cloud-security使⽤的还是spring-boot-starter-security,由于使⽤的spring-security-oauth2版本为2.3.4所以类未被提⽰弃⽤
spring security oauth2⽀持
迁移指南:
Spring Authorization Server⽬前还在开发
<dependency>
<groupId>org.perimental</groupId>
<artifactId>spring-security-oauth2-authorization-server</artifactId>
</dependency>
<!-- mvnrepository/artifact/org.springframework.boot/spring-boot-starter-oauth2-resource-server -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
</dependency>
<!-- mvnrepository/artifact/org.springframework.boot/spring-boot-starter-oauth2-client -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论