【发布时间】:2017-06-06 08:54:16
【问题描述】:
我有一个关于 JSON Web Token (JWT) 的一般性问题。
如果 JWT 通过黑客或物理访问从客户端被盗(例如,它被存储为 cookie 或应用程序的数据库),它可用于发送到服务器,服务器会认为它是合法用户.这是正确的吗?
是否有任何常见或标准的做法来防止这种情况发生,例如,通过从客户端发送设备/浏览器的类型或一些参考代码,服务器检查它是否与生成和存储 JWT 令牌的附加数据相匹配. (但是,我读到标准做法是不在服务器上存储任何内容。)
请告知,因为我需要实现 Java JWT (JJWT)、RESTful Java Jersey 和 Google Web Toolkit。 (我一直在阅读这样的文档:[https://stormpath.com/blog/where-to-store-your-jwts-cookies-vs-html5-web-storage])。
谢谢!
【问题讨论】:
标签: gwt jwt jersey-2.0 json-web-token jjwt