2015-02-07 16 views
2

暫時我沒有理由添加Redis,但所有Spring Session示例都包含它。我想要設計這個想法,以便稍後添加它。我現在想要的東西是頭認證。我可以只啓用Spring會話頭驗證嗎?

如何在不啓用Redis的情況下啓用標頭認證?

(彈簧啓動單個文件程序作爲範例,將是很好)

回答

1

這適用於1.2版本的和未經考驗,1.1

@EnableSpringHttpSession 
class HttpSessionConfig { 

    @Bean 
    MapSessionRepository sessionRepository() { 
     return new MapSessionRepository(); 
    } 

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

我認爲,所有你需要的是類型的過濾器 - SessionRepositoryFilter<Session>,這在Spring啓動應用程序意味着該類型的@Bean。當你創建它時,你只需要注入一個HeaderHttpSessionStrategy

相關問題