1
默認情況下,spring security通過將JSESSIONID cookie添加到會話中來運行。我已經使用過並看到了很多基於表單的完成相同結果的表單(通常使用一個或兩個過濾器)。但我覺得這是我應該能夠在配置中設置的東西。在這樣的形式:基於Spring Security Header的認證
config.setTokenLocation(TokenLocationEnum.HEADER)
config.setTokenName("Bearer")
或
config.setTokenLocation(TokenLocationEnum.COOKIE)
config.setTokenName("JSESSIONID")
我想試試這個實現自己,但我首先要看看是否有人有異議的想法,爲什麼它尚未實施。
感謝
感謝偉大的響應葉夫我承認我需要刷上了我的knowlage AuthorizationServerConfigurerAdapter,我現在正在做。但我主要關心的是便利性,正如我所提到的,我能夠使用過濾器來處理這些問題,這也讓我非常不高興,因爲偶爾會發現SecurityContextHolder.getContext()。setAuthentication(auth),因爲它感覺有點冒險。我非常渴望瞭解有關授權服務器的更多信息。這是你需要添加的唯一類,以獲得基於令牌的認證工作或有什麼我應該看看 謝謝 –