javascript - 登录成功后如何将JSON Web Tokens传递给不同的网页?

标签 javascript java spring spring-boot jwt

我有一组网页使用了一些需要 JWT 作为身份验证 header 的 API。这个JWT是登录成功后生成的。成功登录后将 jwt 从一个页面发送到另一个页面的最合适方法是什么?

最佳答案

您可以使用其中任何一个来存储 JWT:

  1. HTML5 网络存储(localStorage 或 sessionStorage)
  2. cookies

作为explained in this article将 JWT 存储在网络应用程序的 cookie 中,因为它们提供了额外的安全性。

What would be the most appropriate way of sending jwt from one page to another after a successful login?

从另一个页面的 cookie/网络存储中检索 token 。

关于javascript - 登录成功后如何将JSON Web Tokens传递给不同的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61995199/

相关文章:

java - 使用 org.springframework.jdbc.datasource.init.ScriptUtils 在 unix 中执行一个 .sql 文件

java - 在 Windows 服务器中运行可执行 jar

Spring Boot @JsonIgnore 在实体上,有时我希望一个属性作为 Json 返回

java - 使用 util 模式自动连接列表会产生 NoSuchBeanDefinitionException

javascript - 这些javascript代码行是否相同?

javascript - 如何配置 Firefox 以允许 Javascript 拦截从剪贴板粘贴的值?

javascript - 从可视化中制作静态图像

java - 授予 Android 应用程序 (.apk) 文件根访问权限

java - 限制 spring-data-rest 返回的文档

javascript - aws 从 lambda 调用步骤函数