配置WebClient Sping Boot 3 - Spring Security

hgtggwj0  于 2024-01-05  发布在  Spring
关注(0)|答案(1)|浏览(247)

我将我在spring Boot 2.7.X中的批处理项目迁移到spring Boot 3.2.0,我在迁移这部分代码时遇到了问题:

  1. @Bean
  2. @SuppressWarnings("all")
  3. public WebClient webClient(ReactiveClientRegistrationRepository client) {
  4. var oauth =
  5. new ServerOAuth2AuthorizedClientExchangeFilterFunction(
  6. client, new UnAuthenticatedServerOAuth2AuthorizedClientRepository());
  7. oauth.setDefaultClientRegistrationId("myAuthProvider");
  8. //...java code
  9. }

字符串
我有一个错误:java:找不到符号符号:class UnAuthenticatedServerOAuth2AuthorizedClientRepository位置:包org.springframework.security.oauth2.client.web.server
我必须使用哪个java类而不是UnAuthenticatedServerOAuth2AuthorizedClientRepository才能使代码正常工作
你能帮帮我吗

bybem2ql

bybem2ql1#

根据DocumentationUnAuthenticatedServerOAuth2AuthorizedClientRepository已被弃用/删除。
你必须使用AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager
您可以从文档AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager中获得更多详细信息。

相关问题