【发布时间】:2018-08-08 13:23:30
【问题描述】:
我正在将 JWT 集成到我的服务中,供移动客户端使用。这个想法是在有效负载中包含用户 ID,并在客户端上使用用户的私钥登录。然后,在服务端,提取用户 id 并使用公钥验证签名。似乎有不少人这样做,基于在验证之前如何提取 JWT 有效负载的问题。但另一方面,通常会声明“在信任 JWT 中的任何信息之前始终验证签名”。
实现这一点的正确方法是什么?我应该将用户 ID 和签名包含在有效负载中,然后使用客户端私钥对其进行签名吗?
【问题讨论】:
标签: jwt