首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >理解Express网关与Microservices (或单片API )之间的用户创建

理解Express网关与Microservices (或单片API )之间的用户创建
EN

Stack Overflow用户
提问于 2019-10-09 15:10:19
回答 1查看 316关注 0票数 0

我正在学习和试验Express网关和一些简单的服务(甚至只是一个位于网关后面的小块api )。

我已经通过了快速网关‘入门’的例子,并阅读了文档。

现在我正试图了解如何创建一个系统的用户,客户/客户.混乱之处在于“入门”教程让我在快速网关中创建了一个用户。

但是来自单一的RESTful API观点..。系统可能有自己的用户数据库架构。客户端应用程序调用用于用户创建的API端点,通过自己的过程,创建记录,返回到客户端一个成功的创建(或不成功)。然后获得用户授权( JWT / OAuth /等)。)

因此,使用快速网关,我们是否需要创建一个用户,然后将该ID传递给UserService以保存在它自己的dB中,将这个新创建的id与快速网关id链接起来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-09 17:00:49

这是正确的;通常,在创建新用户时,您想要做的是同时调用数据库/服务和Express Gateway,并提供一些细节,这样它们就能保持同步。

如果您真的不想这样做,建议您使用30方服务(如Auth0 )来保持身份用户与用户详细信息的解耦。

这能解释/澄清吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58307209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档