【问题标题】:In microservices with jhipster, when i use UAA Server, the user entity is in the database of UAA server or Gateway?在使用 jhipster 的微服务中,当我使用 UAA 服务器时,用户实体在 UAA 服务器或网关的数据库中?
【发布时间】:2017-08-20 22:15:13
【问题描述】:

我正在阅读有关 UAA 服务器的信息,但有一个疑问... 如果我有一个带有微服务 (MS) 的项目,使用:

  • UAA 服务器
  • MS 型网关(使用 UAA 认证)
  • MS 类应用(使用 UAA 认证)

我了解 UAA 服务器 在您自己的数据库(例如 db_uaa)中创建 用户实体,但是当我想到 MS 网关

MS 网关 也会在您自己的数据库 (db_gateway) 中创建另一个 用户实体MS 网关 不会创建 用户实体 在您的数据库 (db_gateway) 中,因为它使用 UAA 身份验证。

希望您能帮我澄清这个疑问,谢谢。

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    用户仅存储在 UAA 端。

    支持客户端(即身份验证和用户管理)的网关将通过一些暴露的 UAA 服务访问用户。

    如果你需要从另一个微服务访问用户实体,请查看@Feign 概念。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-11-25
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      • 2021-09-11
      • 1970-01-01
      • 2018-10-04
      相关资源
      最近更新 更多