如何根据常规付款状态控制JWT访问令牌

时间:2020-05-27 16:59:39

标签: django subscription django-rest-framework-jwt

我正在尝试为django API启动订阅服务。我想根据客户的付款情况,使用JWT令牌控制对API的访问。如果客户每月定期一次支付固定价格,则可以继续使用API​​。但是,如果他们没有付款,他们将在下个月失去访问权限。

实现此行为的最佳方法是什么?我提供了以下选项,但不确定这些选项是否正确。

-发出访问令牌而不会过期。 API本身会检查付款状态,如果未付款则停止服务。 -每次客户付款时,请发行一个有效期为1个月的新访问令牌。客户必须每月更新一次令牌才能继续使用API​​,这很麻烦。

请告诉我是否还有更好的方法。

0 个答案:

没有答案