【发布时间】:2020-12-14 12:56:46
【问题描述】:
我在 django 中阅读了有关微服务的信息,并在微服务中了解到我们将小型服务分开保存,它们可以单独运行。如果我对这个概念没有错,我将如何验证使用来自一个数据库的用户的 JWT 令牌以在第二个微服务中使用它? ?
【问题讨论】:
标签: django microservices django-database
我在 django 中阅读了有关微服务的信息,并在微服务中了解到我们将小型服务分开保存,它们可以单独运行。如果我对这个概念没有错,我将如何验证使用来自一个数据库的用户的 JWT 令牌以在第二个微服务中使用它? ?
【问题讨论】:
标签: django microservices django-database
在典型的 JWT 概念中,您有身份验证服务器(AC)和多个资源服务器(您的域 µservices),流程如下所示:
您的 clientA 也可能是另一个 µservice。您的 µserviceA 从 jwt 令牌(解码后)知道用户的角色,并且可以在角色不合适时简单地阻止请求。
【讨论】: