我使用彈簧安全Web認證與彈簧MVC使用自定義驗證和一切都很好,到目前爲止:幾種不同的登錄表單
我問題是:/login
加載一個功能齊全的頁面的視圖,但現在我必須提供iframe/popup格式的認證(例如對於認證的小書籤),因此加載不同的視圖(或不同的參數)。
我看到了兩個解決方案,沒有過於複雜的:
在我
/login
行動,我有一個辦法(未知對我迄今爲止)來檢索原始請求,並檢查它針對一組網址是使用更簡單的視圖,然後選擇匹配的視圖。 =>我如何檢索這個原始請求?我再拍登錄動作/形式,說
/login/minimal
,這也POST到春季安全網址/j_spring_security_check
,但我需要實現請求存儲/檢索機制,使原來的請求被成功登錄後進行。 =>我看到這與SecurityContextPersistenceFilter
有關,但我不知道如何實現或調用它。
只是爲了澄清,你想弄清楚如何根據原始請求顯示不同的登錄頁面,或者你問的東西不同嗎? – 2011-01-12 20:40:07
不,你說得對,那是我的解決方案#1,我問了如何去做。 – 2011-01-13 11:04:23