Quarkus Rest客户端和OAuth2

时间:2020-02-20 14:42:38

标签: jakarta-ee vert.x rest-client quarkus microprofile

我有一个安全的微服务,正在调用另一个安全的微服务。两种服务在Keycloak中都有服务帐户。调用第二项服务时,如何配置第一项服务以自动从密钥斗篷获取访问令牌?这是服务通信的简单服务。 Quarkus Rest客户端是否具有执行此操作的API?如果没有,我该如何使用vert.x rest客户端?

1 个答案:

答案 0 :(得分:2)

我能够通过扩展javax.ws.rs.client.ClientRequestFilter来完成这项工作。不幸的是,为了管理请求之间的访问令牌,我不得不编写自己的OAuth2逻辑。我希望将来Quarkus可以提供org.springframework.security.oauth2.client.OAuth2RestTemplate的替代方案