http://jinnianshilongnian.iteye.com/blog/2024723 張開濤的這個配置信息有誤,致使默認authc登錄成功後沒法跳轉java
FormAuthenticationFilter默認表單登錄攔截器 幫你實現了登錄,你只需處理DEFAULT_ERROR_KEY_ATTRIBUTE_NAME錯誤信息的顯示。
配置信息爲 [main] authc.loginUrl=/login [urls] /login=authc 注意: authc.loginUrl=/login 配置了默認authc攔截器的loginUrl屬性,即登錄url爲/login 此時必須配置同步配置 [urls] /login=authc 而不是/login=anon 他的教程裏使用了anon。由於urls配置了url對應的攔截器,因此必須同步設置url爲/login的攔截器爲authc。那麼authc纔會工做。
登錄邏輯場景爲:用戶請求一個url假設爲a。若是須要驗證,則跳轉至登錄界面,驗證成功則跳轉回a。
若是直接訪問的是登錄界面,則跳轉至successUrl。
successUrl的默認值爲/根目錄。url