Thingsboard:如何使用 JWT 令牌仅授权用户一次?或者使用任何其他可能的方法?

问题描述

众所周知,使用 Thingsboard 开发的 IoT 应用程序使用 JWT 令牌来验证/验证发起 REST API 调用用户。 JWT Token 为用户签发后,有效期为 900 秒(或基于“security.jwt.tokenExpirationTime”密钥配置的其他内容),并且可以在 900 秒后借助“刷新令牌”(即也适用于使用“security.jwt.refreshTokenExpTime”键配置的特定时间段。)

我的用例:单一访问用户

有些用户会通过 Thingsboard 的电子邮件获得一个链接。通过此链接“单一访问用户”在 Thingsboard 中执行某些操作。 一旦他们完成操作,该链接就会失效。 类似于“重置密码”/“电子邮件确认”/“帐户激活”工作流程。 该方法应采用“无状态”方式。

如此链接 https://www.jbspeakr.cc/howto-single-use-jwt/ 所述,他提到“理论上,我们可以对不同类型的用例使用类似的方法”。 但我不确定如何将其应用到我的用例中。

非常感谢任何建议。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)