2014-10-16 45 views
0

我有一個應用程序使用Spring配置,但當我登錄(後)。 spring_security_check拋出302並獲得重定向。j_spring_security_check拋出302和重定向

我使用互聯網搜索,你可以看到很多人抱怨這個,並找不到適當的解決方案,因爲它是做重定向得到,我的J_user_name和j_password越來越暴露。

302也發生退出也不知道這是否是重複的查詢,但找不到任何適當的解釋。

任何想法爲什麼春天安全拋出302?

<form-login login-page="/login.html" default-target-url="/welcome" authentication-failure-url="/failedLogin"/> 
<logout logout-url="/j_spring_security_logout" invalidate-session="true" delete-cookies="JSESSIONID" logout-success-url="/bye" /> 
+0

任何特定的Web服務器? – holmis83 2014-10-17 09:02:28

+0

調試您的應用並找出重定向來自何處。您可以通過在您的web.xml中添加一個過濾器來創建HttpServletResponseWrapper,並在響應中調用重定向時轉儲堆棧。 – 2014-10-17 15:06:29

回答

0

嘗試增加所有屬性爲:

<form-login 
     login-page="/login" 
     default-target-url="/library" 
     authentication-failure-url="/failedLogin" 
     username-parameter="j_username" 
     password-parameter="j_password" 
     login-processing-url="/j_spring_security_check" 
/> 

檢查是否有行動自定義表單JSP一樣「登錄處理-URL」。