2015-10-16 8 views
1

Я хотел бы иметь заголовок на основе HttpSessionStrategy, как указано ниже, однако Spring Social, похоже, хочет сохранить социальный токен в сеансе. Когда он перенаправляется обратно в приложение, x-auth-header указан так, что создается новый сеанс и теряется токен.У вас есть несколько HttpSessionStrategy?

Возможно, у нас есть HeaderSessionStrategy с CookieSessionStrategy в качестве резерва?

Каков наилучший способ справиться с этим?

@Bean 
public HttpSessionStrategy httpSessionStrategy() { 
    return new HeaderHttpSessionStrategy(); 
} 

ответ

5

Вот что вы хотите. SmartHttpSessionStrategy

+0

Да, я также рассматривал MultiHttpSessionStrategy и просто выполнял как файлы cookie, так и заголовки. Ссылка, которую вы дали, будет работать в/или сценарии, если я смогу точно определить, когда я хочу это сделать. В любом случае это хорошая находка и дает мне другой вариант. – wgorder

+0

Будет ли это работать и при добавлении WebSockets в микс? – Marc