我是微服务架构的新手。我正在阅读有关它,并开始对使用该体系结构开发网站感兴趣。 我使用过Lumen微型框架。
我要问你的问题已经在互联网上浏览了,我找不到路。因此,我终于接触了stackoverflow。以下是我当前实施的概述。
到目前为止,我可以从api网关请求用户,患者,治疗等数据,并正确获取响应数据。
[当客户端请求诸如名称,部门之类的用户数据时,客户端请求此路由http://localhost:8000/users/1(端口8000用于api网关,端口8001用于用户服务),网关转到8001并获取用户数据。
我还启用了api网关和各个服务之间的授权,以防止对各个服务分别执行CRUD操作-当请求从网关传递到服务时,我放置了预生成的令牌(该令牌也在服务中预定义) )中的标题,并在到达服务时通过比较其预定义的令牌来验证令牌是否相等。因此,它正在工作。
但是为了能够从api网关向服务请求,我使用了[[客户端凭据授予类型。所以,这是我的问题。
如何实现登录和注册?客户凭证吗授予类型启用吗?如果没有,合适的是什么?什么系统的正确方法是什么?你能请解释一下吗预先?非常感谢。
注册用户可能是一个更复杂的主题,取决于系统的类型。如果有帮助,我们很乐意回答后续问题。