当前位置: 首页 > 知识库问答 >
问题:

需要帮助了解刷新令牌,存储它们的位置和方式以及在其中存储的内容

韩佐
2023-03-14

如题,我在理解刷新令牌方面有困难。我应该如何制作它们?与带有包' jsonwebtoken '的访问令牌的方式相同?还是不同的包装?如果是同一个包,我在其中存储什么?和我存储在访问令牌中的一样吗?我应该在存储访问令牌的同一位置存储刷新令牌吗?刷新令牌如何让jwt更安全

我在互联网上找不到明确的答案,因为大多数在线教程更多地关注访问令牌或jwt的安全性,而没有正确解释刷新令牌。顺便说一下,我用的是快车。

共有1个答案

汪和悌
2023-03-14

是的,刷新令牌的工作方式与访问令牌相同,它们使用相同的技术。
刷新令牌是一种特殊的令牌,用于获取续订的访问令牌,刷新令牌永远不会过期。

- 刷新令牌是与授权服务器通信的一种方式
-访问令牌-是与资源服务器通信的方式

 类似资料:
  • 我无法轻松决定如何从后端接收刷新令牌和访问令牌,以及将其存储在哪里。 我理解的认证过程如下。 XSS可以用cookies进行防御 我参考了许多文章,据说XSS将被cookie阻止,CSRF将被刷新令牌和访问令牌保护。 对于刷新令牌,它存储在webStorage中。 然而,为了防止XSS,在访问令牌的情况下,似乎应该使用cookie来保护它们(仅适用于Http),在刷新令牌的情况下,似乎应该将它们存

  • 我在试图理解令牌在Firebase存储中是如何工作的。 每当我的web应用程序将图像上传到FS,它就会在其公共URL中添加一个令牌。问题是,每当您将同一图像文件上传到web应用程序的另一个部分时,您似乎没有得到另一个文件,而是得到了已经上传的文件url的不同令牌,从而为以前注册的图像显示呈现403错误。 有办法解决这个吗? 如果用户重复这个过程,并在应用程序的另一个部分上传相同的picture.j

  • 问题内容: 我试图了解Java中的数组设置。创建数组后,为什么必须为数组中的每个对象初始化空间。它是如何存储在内存中的,如下所示: 或像这样: 换句话说,实际上是在内存中执行的操作。是否仅返回对内存中保留位置的引用,并且该语句沿10个指针的行创建内容,这些指针随后由新语句分配? 问题答案: 阵列,Java软件商店的两件事情之一:要么基本值(,,…)或引用(又名指针)。 因此,仅为10个引用创建空间

  • 我正在尝试从应用程序服务中获取Google的刷新令牌,但我不能。 日志说 2016-11-04T00:04:25 PID[500]收到的详细请求:获取https://noteappsvr.azurewebsites.net/.auth/login/google?access _ type = offline 2016-11-04t 00:04:25 PID[500]从https://account

  • 我使用节点js来验证用户并发回JWT令牌。我是使用角6.0前端。我的问题是在客户端将这个令牌存储在哪里?如果在客户端使用localstorage,如何保护此令牌?

  • 用户授权Google Calendar后,NodeJS服务将代码、AccessToken和RefreshToken保存到存储中。 我也尝试将代码交换为新的令牌,但没有帮助 400错误的请求响应:{“error”:“invalid_grant”,“error_description”:“auth代码格式错误”} 尝试使用Calendar.NewService访问 }