【发布时间】:2019-10-02 16:11:02
【问题描述】:
有 Spring MVC 应用程序 - 服务器生成 HTML,客户端不是 SPA(即这与任何形式的 API 无关)。
在身份验证期间生成 JWT 令牌并将其返回给客户端。在授权期间,服务器会验证 JWT 令牌。
如何在客户端存储 JWT 令牌并通过所有进一步的请求将其传递给服务器?请记住这是 Spring MVC 应用程序而不是 SPA。
我试图在谷歌上搜索任何示例,但唯一的发现与 REST 身份验证有关,与此案例完全无关。
在最坏的情况下,我们可以从 JavaScript 执行身份验证并将 JWT 令牌存储在缓存/cookie 中。但也许 Spring MVC 支持这个开箱即用,我们只需要在配置中设置一些复选框:-)
【问题讨论】:
标签: javascript java spring-mvc authentication jwt