在使用jhipster的微服务中,当我使用UAA Server时,用户实体是在UAA服务器或网关的数据库中?

时间:2017-08-20 22:15:13

标签: jhipster

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

  • UAA服务器
  • MS类型网关(使用UAA身份验证)
  • MS类型应用程序(使用UAA身份验证)

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

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

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

1 个答案:

答案 0 :(得分:0)

用户仅存储在UAA端。

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

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

希望这有帮助。