0
上跟進this question的Grails /安全:在動機實施NonAuthFilter
爲什麼一個贊成一個URL執行非認證過濾器,在允許其staticRules
下瓦特/ permitAll
?從安全的角度來看,有沒有區別?
他們在我看來實現了同樣的目標。
謝謝
上跟進this question的Grails /安全:在動機實施NonAuthFilter
爲什麼一個贊成一個URL執行非認證過濾器,在允許其staticRules
下瓦特/ permitAll
?從安全的角度來看,有沒有區別?
他們在我看來實現了同樣的目標。
謝謝
進行安全檢查時存在非零開銷。在大多數情況下,成本很小,但取決於檢查的內容可能需要更多的資源,即使每個請求的成本很小,累積成本也可能很高,尤其是當您考慮到在許多應用程序中安全檢查針對每個請求運行,包括favicon,以及所有CSS,JS和圖像文件。
使用Authentication
重新填充SecurityContext
也是一項成本;通常這是從存儲在HTTP會話中的數據進行配置的,但它可能涉及更多,甚至需要數據庫訪問或遠程調用。
在插件中沒有直接的支持,你需要使用類似於你顯示的鏈接的解決方法,但我打算添加對2.0 final的支持;見this JIRA issue。