成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring宣布舊的Spring Security OAuth徹底停止維護,連文檔倉庫都沒了

開發(fā) 架構
舊的Spring Security OAuth過期,其實也不必恐慌,除非你們在這一方面的架構需要繼續(xù)迭代。不過隨著新的方案面世,舊方案的可維護性會大大降低,有條件的還是要遷移一下的。

?Spring Security團隊正式宣布Spring Security OAuth終止維護,到達生命的終點。

圖片

目前官網(wǎng)的主頁已經(jīng)高亮提醒徹底停止維護。

圖片

舊的Spring Security OAuth項目終止到2.5.2.RELEASE版本,該項目將不會再進行任何的迭代,包括Bug修復,之前胖哥已經(jīng)提醒該項目即將停止維護,有心的同學已經(jīng)進行了遷移。

圖片

2020年就已經(jīng)宣布了EOL時間表

項目文檔和代碼倉庫被移除

目前該項目的官方文檔已經(jīng)正式從spring.io移除,文檔已經(jīng)指向404,這連文檔也沒有了。新增了OAuth2授權服務器Spring Authorization Server的文檔。

圖片

不僅僅文檔被移除,連項目的倉庫也被遷移到Spring的過期項目倉庫spring-attic并被標記為read-only。

圖片

Spring Security OAuth倉庫已經(jīng)遷移

Spring Security OAuth的Spring Boot自動配置代碼倉庫也一并被遷移,也就是說Spring Boot相關的自動配置也被移除。

圖片

Spring Security OAuth2 Boot倉庫被遷移

從這種情況看來大約Spring Security OAuth的確是死了。難道就沒有可用的了嗎?當然不是。

遷移指南

這是胖哥總結的遷移指南。

依賴項檢查

那么如何檢查你的項目是否用了舊的OAuth2設施呢?當然是對依賴進行檢查。以下清單中的依賴任何版本的都是過期的,都需要遷移:

  <dependency>  
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth-parent</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-jwt</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
</dependency>

你可以通過mvn dependency:tree來檢查依賴樹是否集成了上述依賴項。

新的OAuth2替代方案

需要開發(fā)者掌握OAuth2.0、OAuth2.1、OIDC 1.0的一些知識。

Spring Security 5中集成了OAuth2 Client和Resource Server兩個模塊。如果有遷移的需要,建議遷移至最新的Spring Security 5.7.x,方便向Spring 6過渡。以Spring Boot為例,首先要集成Spring Security:

 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>

?這里建議使用最新版本,目前是2.7。

集成OAuth2 Client依賴

OAuth2 Client依賴于Spring Security,不能單獨使用:

     <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>

集成Resource Server依賴

Resource Server同樣也依賴于Spring Security,不能單獨使用:

        <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
</dependency>

集成OAuth2授權服務器依賴

目前Spring生態(tài)中的OAuth2授權服務器是Spring Authorization Server,目前已具備生產(chǎn)就緒能力。在最新的0.3.0版本中,官方文檔正式在spring.io上線,需要你知道的是它必須在Java 11及以上版本才能使用。它也作為一個Spring Security子模塊,不能單獨使用:

     <dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-authorization-server</artifactId>
<version>0.3.0</version>
</dependency>

總結

舊的Spring Security OAuth過期,其實也不必恐慌,除非你們在這一方面的架構需要繼續(xù)迭代。不過隨著新的方案面世,舊方案的可維護性會大大降低,有條件的還是要遷移一下的。Spring Cloud也將會在未來某個時間點做出一些調整以適應新的架構。

責任編輯:武曉燕 來源: 碼農(nóng)小胖哥
相關推薦

2021-08-29 18:36:57

項目

2022-02-15 07:35:12

服務器KeycloakOAuth2

2010-02-26 08:59:29

Windows微軟技術支持

2022-02-21 23:58:49

Spring過濾器順序值

2021-04-23 07:33:10

SpringSecurity單元

2025-02-17 00:25:00

SpringAIOpenAI

2023-09-28 08:15:05

SpringBean加載

2023-04-10 11:41:15

2020-02-26 09:42:15

主存程序存儲器

2009-06-18 14:18:23

Spring secu

2022-01-26 00:05:00

接口Spring管理器

2025-04-11 05:55:00

2025-04-14 01:22:23

LuckysheetAPIUniver

2025-03-17 00:21:00

2022-08-30 08:50:07

Spring權限控制

2022-08-15 08:42:46

權限控制Spring

2022-08-30 08:36:13

Spring權限控制

2022-08-30 08:55:49

Spring權限控制

2022-08-30 08:43:11

Spring權限控制

2022-08-15 08:45:21

Spring權限控制
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日日干夜夜操 | 国产a区| v片网站 | 51ⅴ精品国产91久久久久久 | 一区二区三区在线观看免费视频 | 91影片| 午夜欧美一区二区三区在线播放 | 国产在线网站 | 色www精品视频在线观看 | 成人免费看黄网站在线观看 | 欧洲一级毛片 | 国产精品九九九 | 亚洲国产精品一区二区三区 | 欧美一区二区在线观看 | 伊人二区 | 亚洲视频 欧美视频 | 亚洲欧美一区二区三区视频 | 午夜精品一区二区三区在线视 | 理伦毛片| 在线视频 欧美日韩 | 亚洲一区在线日韩在线深爱 | 日本a∨精品中文字幕在线 亚洲91视频 | 狠狠爱网址 | 亚洲经典一区 | 欧美成人在线影院 | 国产精品一区视频 | 美女视频黄的免费 | av网站在线免费观看 | 国产精品99久久久久久动医院 | 亚洲精品中文字幕在线观看 | 中文字幕在线不卡 | 国产精品久久久久久久久久久新郎 | 久久久免费电影 | 国产一区二区久久 | 精品欧美一区二区久久久伦 | 欧美中文字幕一区二区三区 | wwwxxx日本在线观看 | 国内精品视频在线观看 | 亚洲国产高清高潮精品美女 | 精品二三区 | 中文字幕a√ |