私は春のセキュリティを確保しており、login.jspによるログインは完全に正常に動作します。スプリングセキュリティ -/j_spring_security_checkへのディスパッチ
ここで、URLに基づいてログインしたユーザーを自動的に取得する必要があります(シングルサインオンに似ています)。基本的には暗号化されたコードであるURLにパスパラメータがあります。このコードを処理して自動ログインを行います。
私は"forward:/j_spring_security_check?j_username="+username+"&j_password="+password
をしています。これは、次のエラーでlogin.jspにするために私に指示し、このユーザー名に&パスワードを使用して、私は自分のユーザー名&パスワードを取得している使用して、有効なパスのparamを持っているかどうかを確認するために私のLoginControllerを修正しています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
をやっているので、私は私のLoginControllerからPOST
として/j_spring_security_check
する方法を派遣することができますか?
おかげ
チェックこれはあなたを助けることができる場合:あなたのためのhttp://stackoverflow.com/a/8229195/322166 – Dani