0
親愛的全部,
我們爲我們的Web應用程序添加了Spring Security。登錄URL看起來這SpringSecurity不轉發到https
https://www.xyz.com/app/login.do
登錄後應該重定向到與相同的HTTPS協議的其他網址。現在SpringSecurity將我們重定向到其他網址,但http不是https。
請告訴我們任何特定的設置是必要的。
謝謝
歐普
親愛的全部,
我們爲我們的Web應用程序添加了Spring Security。登錄URL看起來這SpringSecurity不轉發到https
https://www.xyz.com/app/login.do
登錄後應該重定向到與相同的HTTPS協議的其他網址。現在SpringSecurity將我們重定向到其他網址,但http不是https。
請告訴我們任何特定的設置是必要的。
謝謝
歐普
在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"/>
感謝您的時間和評論。讓我試試看。如果它能工作,我會接受你的答案。 – Kena
讓我分享我的代碼... – Kena