2014-07-01 50 views
0

親愛的全部,

我們爲我們的Web應用程序添加了Spring Security。登錄URL看起來這SpringSecurity不轉發到https

https://www.xyz.com/app/login.do

登錄後應該重定向到與相同的HTTPS協議的其他網址。現在SpringSecurity將我們重定向到其他網址,但http不是https。

請告訴我們任何特定的設置是必要的。

謝謝
歐普

回答

0

在Spring的安全定義,你intercept-url標籤內,你需要添加requires-channel="https"

例如:我的問題

<sec:intercept-url pattern="/login.jsp*" requires-channel="https" access="IS_AUTHENTICATED_ANONYMOUSLY"/> 
<sec:intercept-url pattern="/j_spring_security_check*" requires-channel="https" access="IS_AUTHENTICATED_ANONYMOUSLY"/> 
<sec:intercept-url pattern="/**" requires-channel="https" access="IS_AUTHENTICATED_FULLY"/> 
+0

感謝您的時間和評論。讓我試試看。如果它能工作,我會接受你的答案。 – Kena

+0

讓我分享我的代碼... – Kena