【问题标题】:Authorization between services Django and NodeJs服务 Django 和 NodeJs 之间的授权
【发布时间】:2022-01-25 05:19:45
【问题描述】:

我正在使用前端的React 和后端的DjangoNodejs 构建一个应用程序。在 Django 端,我存储用户和用户授权。

现在我正在使用django-rest-knox 生成用户令牌,但问题是如果我向 Nodejs 服务发出请求,我无法在那里解密令牌。我必须向 Django 服务发出另一个请求来验证令牌。

解决方案是使用JWT Token。但是 JWT 令牌没有存储到数据库中(我无法更改每个令牌的过期类型)

我这里有人和我一样面临同样的问题或者可以给我建议吗?

【问题讨论】:

    标签: node.js django microservices


    【解决方案1】:

    据我所知,您有两种选择: 第一个由 Django API 组成,充当身份验证网关,这意味着您必须通过 Django。 (智威汤逊)

    第二种方案是使用数字签名(公钥/私钥不对称机制)(JWT)public key and private key in digital signatures

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 2022-08-16
      • 2018-01-15
      • 1970-01-01
      • 2019-07-09
      • 2020-01-10
      • 2019-03-15
      • 2018-05-15
      • 2022-11-14
      相关资源
      最近更新 更多