Spring Session: 更改 'x-auth-token' 的名称

Spring Session: Change the name of 'x-auth-token'

有谁知道如何覆盖 header 名称 'X-Auth-Token'?

我们主要将其用于 session 管理(而非授权),并希望给它一个不同的名称。在网上找不到关于此的任何信息。

在您的配置中添加一个 HeaderHttpSessionIdResolver 类型的 bean。

@Bean
public HeaderHttpSessionIdResolver httpSessionIdResolver() {
  return new HeaderHttpSessionIdResolver("Your-Header-Name-Here");
}

它应该会自动拾取并使用它。