这是我当前使用WebClient
时得到的错误响应
{
"type": "https://www.jhipster.tech/problem/problem-with-message",
"title": "Internal Server Error",
"status": 500,
"detail": "401 Unauthorized from GET http://localhost:8080/services/user/api/users/1",
"path": "/api/posts",
"message": "error.http.500"
}
这就是我使用WebClient
的方式
webclient.get().uri(ur).retrieve().bodyToMono(User.class).block();
1条答案
按热度按时间pbgvytdp1#
我假设您有一个基于servlet的应用程序,因为您订阅了
Mono
并阻塞了它。第一步是使用OAuth 2.0客户端支持配置
WebClient
:然后,您可以将
OAuth2AuthorizedClient
设置为请求属性:您可以在Spring Security参考文档中找到更多详细信息。
您可以在Spring Security samples GitHub repository中找到完整的示例。