2012-03-09 12 views
2

Apache ShiroでJSFアプリケーションを開発しています。 UIがサーバーとajaxを介してやりとりするときにWebに何も反映されないことを除いて、すべては問題ありません。どのようにアプリケーションを設定すれば、UIがajaxによってサーバーとやりとりするときにログインページにリダイレクトされるようにすることができます。JSFとApache ShiroとのAjaxインタラクションでのハンドル認証

誰かが私を助けることができますか?前もって感謝します。

答えて

0

あなたの答えが見つかったのかどうかわかりませんが、私が持っているものが好きではありません:-)ここにあなたを見るためのリンク:JSF 2 + Spring 3 + Shiro - Session Timeout doesn't redirect to login pageがあります。私はShiro側には何をしようとしているのですが、JSFがタグを使用しているので、クライアントにajaxレスポンスを処理させる方法が残っています。私たちのケースでは、私たちはコマンドボタンを提出しようとしました。そしていくつかのShiroプロセスはあなたがログインページにあなたをリダイレクトする認証されていないと言います。 Ajaxレスポンスコードはどこにコマンドボタンかログインページがありますか?おそらくあなたはAjaxとJSのよりよい理解力を持っていると思います。このリンクが正しい方向に向いていることを願っています。あなたがこれを扱うエレガントな方法を見つけたら教えてください!