我有彈簧安全到位,並通過login.jsp登錄工作完全正常。Spring Security - 調度到/ j_spring_security_check
現在,我必須自動讓用戶根據URL登錄(類似於Single Sign On)。我基本上有一個路徑參數在URL基本上是一個加密的代碼,我處理此代碼做一個自動登錄。
我修改我的LoginController檢查,如果我有使用,我讓我的用戶名密碼&一個有效的路徑PARAM,使用該用戶名密碼&我做"forward:/j_spring_security_check?j_username="+username+"&j_password="+password
這會指引我下面的錯誤轉到login.jsp Your login attempt was not successful, try again. Caused : Authentication method not supported: GET
我也試過"redirect:/j_spring_security_check?j_username="+username+"&j_password="+password
,但沒有任何幫助。
電話/j_spring_security_check
是POST
但forward:
& redirect:
正在做GET
,所以我怎麼能分派到/j_spring_security_check
爲POST
從我的LoginController?
感謝
檢查這可以幫助你:http://stackoverflow.com/a/8229195/322166 – Dani 2013-03-21 13:32:43