【问题标题】:Calling JHipster microservice in third party application在第三方应用程序中调用 JHipster 微服务
【发布时间】:2021-03-12 10:49:03
【问题描述】:

我创建了一个带有网关和一些微服务的 JHipster 应用程序。这个 jhipster 应用程序使用 Keycloak 进行身份验证。现在,我想要完全不同的应用程序(用 Java 编写的第三方应用程序)与我的 Jhipster 应用程序集成。此第三方应用程序也使用相同的 keycloak 身份验证服务器。 这个第三方应用程序应该能够使用我的微服务。所以基本上这是后端到后端的集成。

谁能指导我如何实现这一目标?简单地使用 RestTemplate 和调用 JHipster 微服务是否可行?

问候,

文奇

【问题讨论】:

  • 可以,只要您的应用在其请求中提供有效令牌即可。可以通过网关。

标签: microservices jhipster jhipster-gateway


【解决方案1】:

使用 Keycloak 意味着它将是有状态的应用程序。为了与第三方集成,微服务应该是无状态的。所以我们使用 Jhipster UAA 。拥有有效 OAuth 令牌的客户端现在可以调用微服务了。

【讨论】:

    猜你喜欢
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2017-07-17
    • 2019-04-13
    • 1970-01-01
    • 2021-07-31
    相关资源
    最近更新 更多