你可以有多个 HttpSessionStrategy 吗?
Can you have multiple HttpSessionStrategy?
我想要一个基于 header 的 HttpSessionStrategy
,如下所列,但是 Spring Social 似乎希望将社交令牌存储在 session 上。
当它被重定向回应用程序时,没有指定 x-auth-header
,因此会创建一个新的 session 并且令牌会丢失。
我们还能用 HeaderSessionStrategy
和 CookieSessionStrategy
作为后备吗?
处理此问题的最佳方法是什么?
@Bean
public HttpSessionStrategy httpSessionStrategy() {
return new HeaderHttpSessionStrategy();
}
这就是你想要的。
SmartHttpSessionStrategy
我想要一个基于 header 的 HttpSessionStrategy
,如下所列,但是 Spring Social 似乎希望将社交令牌存储在 session 上。
当它被重定向回应用程序时,没有指定 x-auth-header
,因此会创建一个新的 session 并且令牌会丢失。
我们还能用 HeaderSessionStrategy
和 CookieSessionStrategy
作为后备吗?
处理此问题的最佳方法是什么?
@Bean
public HttpSessionStrategy httpSessionStrategy() {
return new HeaderHttpSessionStrategy();
}
这就是你想要的。 SmartHttpSessionStrategy