2012-04-18 17 views
1

websphere server 7.xでJSF richfaces 3.3を使用しています。JSFリッチフェイスのLTPAトークンタイムアウト(websphere 7.x)の処理3.3

ユーザーがブラウザウィンドウを使用してアプリケーションにログインし、LTPAトークンのタイムアウト時間以上LTPAトークンの期限切れ例外が発生している状態で開いていた場合に問題が発生します。その後、ページは「ログアウト」ページにリダイレクトされません。しかし、ログインページにリダイレクトされ、ログインに成功すると奇妙なXMLページが表示されます。 私は、LTPAトークンがJSFリソースにアクセスしようとするとタイムアウトするため、認証の詳細が存在しないため、ページがログインページにリダイレクトされているため、この問題が発生していると私は理解しています。 その後、適切なセッションが存在しないため、Facesコンテキストはこの例外が発生している以前のセッションのJSFツリーにまだアクセスしようとしています。

質問:このLTPAトークンのシナリオをJSF richfaces3.3で処理する方法はありますか。

P .:ページがWebセッションの有効期限切れで「ログアウト」ページにリダイレクトされています。

答えて

0

Vamshi、

LTPAトークンの有効期限が切れているとあなたはそれが自然にログインページが表示されます保護されたリソースにアクセスしようとします。

これは予想される動作です。

再度ログインすると、リクエストしたページに戻ります。あなたのアプリケーションによっては、新しいHTTPSessionが作成されるか、この間に作成されないこともあります。

これを処理するためにアプリケーションを構築する必要があります。一つのアプローチは、

HTH

(必要な情報のためのHTTPセッションを調べた後)に必要な情報が入手できないことを伝えると、ユーザーをリダイレクトしていることをアプリケーションのメインページにユーザーをリダイレクトすることができ
関連する問題