spring-boot - 为什么每次请求/响应都会更新“X-Auth-Token”?
问题描述
我正在使用spring-boot + OAuth2和Redis管理会话。我会在一个请求中保存一些数据并在另一个请求中检索数据。并且我使用X-Auth-Token
header 来识别会话,如下所示:
@Bean
public HttpSessionIdResolver httpSessionIdResolver() {
return HeaderHttpSessionIdResolver.xAuthToken();
}
我注意到X-Auth-Token
每个响应都有一个新的,我必须使用新的(来自响应,而不是我在请求中使用的那个)才能访问会话数据。
这似乎完全没有必要(这是否意味着数据一直在 Redis 中移动?),我想知道是否有一些设置可以用来只使用一个X-Auth-Token
。
解决方案
推荐阅读
- php - 在环境文件中创建变量的最佳方法是什么?
- python - 使用来自url的pandas在python中读取多级json
- angular - 使用 .NET Core Web API 进行 OAuth Angular SPA 代码授权
- r - 从大矩阵中减去小矩阵
- c - c-generic-library(多次分配)
- go - Golang 应用程序卡住但在尝试终止它时以某种方式解开
- git - /usr/bin/env: 'bash\r': 没有这样的文件或目录
- c# - 如何在 Datatable 日期时间列中设置日期时间
- java - 如何根据 JavaFx 显示多个矩形
- date - 我想显示 2-March-2019 就像 '02-Mar-2K19'