Spring Security 6.4 中 RestClient 對 OAuth2 的支援
在 Spring Security 6.2 和 6.3 中,我們一直致力於穩步改進使用 OAuth2 客戶端的應用程式的配置。透過允許應用程式釋出在應用程式啟動期間自動包含在整個 OAuth2 客戶端配置中的 bean,常見用例的配置已得到簡化。最近的改進包括:
- 只需釋出一個
OAuth2AuthorizedClientProvider(或ReactiveOAuth2AuthorizedClientProvider)型別的 bean 即可啟用擴充套件授權型別。 - OAuth 2.0 訪問令牌請求可以透過釋出一個或多個
OAuth2AccessTokenResponseClient(或ReactiveOAuth2AccessTokenResponseClient)型別的 bean 來擴充套件自定義引數。 - 如果尚未釋出
OAuth2AuthorizedClientManager(或ReactiveOAuth2AuthorizedClientManager)型別的 bean,Spring Security 會自動釋出一個,從而在應用程式需要獲取訪問令牌時減少樣板配置。 …