您好,登錄后才能下訂單哦!
在Spring Security中,過濾器鏈是由FilterChainProxy
來管理的,該類實現了Filter
接口,可以把多個Filter
組合成一個過濾器鏈。
過濾器鏈的配置可以通過HttpSecurity
來實現,具體步驟如下:
WebSecurityConfigurerAdapter
中重寫configure(HttpSecurity http)
方法;configure(HttpSecurity http)
方法中使用http.addFilterBefore()
、http.addFilterAfter()
、http.addFilterAt()
等方法來配置過濾器;http.addFilterBefore(Filter filter, Class<? extends Filter> beforeFilter)
方法指定在哪個過濾器之前添加自定義過濾器;http.addFilterAfter(Filter filter, Class<? extends Filter> afterFilter)
方法指定在哪個過濾器之后添加自定義過濾器;http.addFilterAt(Filter filter, Class<? extends Filter> atFilter)
方法指定在哪個過濾器位置添加自定義過濾器。通過以上配置,可以自定義過濾器鏈,實現對請求的不同處理邏輯。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。