私は、メイン機能のための「アプリケーション」と、ログインのための「ログイン」/パスワードの忘れ/新しいユーザ機能の登録の2つのモジュールからなるGWTアプリケーションを持っています。成功したログイン後にSpringセキュリティで他のGWTモジュールにナビゲート
私は成功したログインにApplication.htmlにユーザーをリダイレクトするために春のセキュリティを使用してい:
<security:http auto-config="true">
<security:intercept-url pattern="/Application.html**" access="ROLE_USER"/>
<security:intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
<security:form-login login-page="/Login.html" default-target-url="/MainApplication.html"
always-use-default-target="true" authentication-failure-url="/Login.html?failed=true"/>
</security:http>
login.htmlと、Application.htmlモジュールを介して成功したユーザ認証がロードされ、対応する要求がサーバに実行された後、ブラウザのコンテンツはそのままで、アドレスバーのURLはまだ "Login.html"です!
質問:なぜリダイレクトが発生しないのですか?
ありがとうございます!
返信いただきありがとうございます。 web.xmlで春のセキュリティをチェックしました。これはあなたのものと同じで、正しいと思われます。 あなたが提案したようにタグを追加しました.Applet.htmlはLogin.htmlにリダイレクトし、Application.htmlにリダイレクトされます。 これはまさにSpringのセキュリティーが "Application"モジュールのロード中にどこかのアクセスを拒否したのとまったく同じように動作しますが、私は_definetly_すべての権限が正当であることを確信しています。 - すべてのリソースへの匿名アクセスを可能にするセキュリティ設定を減らし、DEBUGそれを記録する。 – Valrog
@Valrogこの問題を解決するには、回答を記入してください。 –