Spring Security 3とLDAPで認証が行われるSpringでWebアプリケーションを開発しています。
これは、私のコードからのフォーム ログイン スニペットです。
<security:form-login
authentication-failure-url="/index.xhtml?error=true"
default-target-url="/SomeDefaultUrl.xhtml"
login-page="/index.xhtml" />
認証が失敗すると、アプリケーションは「/index.xhtml?error=true」URL にリダイレクトされます。問題は、「エラー」変数をキャッチして、index.xhtml ファイルに認証失敗メッセージを表示する方法がわからないことです。私はSpring mvcを使用していません。
2 つ目の問題は、authentication-failure-url の変更が機能しないことです。
<security:form-login
authentication-failure-url="/error.xhtml"
default-target-url="/SomeDefaultUrl.xhtml"
login-page="/index.xhtml" />
authentication-failure-url を変更しましたが、この変更にもかかわらず、変数なしで index.xhtml ファイルにリダイレクトされます。
どうすればこの問題を解決できますか?