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