我将nodejs用于rest api,客户端应用程序在ios和android中。
通常,服务器会生成或签署 JWT 并发送到设备。设备将其保存在本地并用于后续请求。
但我计划在我的应用程序中实现自定义 JWT 场景。
计划是在设备本身中为每个请求创建一个令牌,并在服务器中对其进行验证。
所以当黑客窃取到密钥时,他甚至不能使用它一次,因为 JWT 是无效的。
令牌发布客户端也不能再次请求相同的令牌。
这会起作用还是我应该遵循 JWT 实施的一般标准。任何专家的想法?
如果是,我有几个问题
1)从客户端设备检索密钥(或其背后的逻辑)并危及安全性是否可行
2)服务器是否会出现性能下降