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 会自动发布一个,从而在应用程序需要获取访问令牌时减少样板配置。 …