事象/ユースケース
「/c/portal/expire_session
」へリクエストが送られることがありますが、いつ実行され、どのような処理をしているか知りたいです。
解決策/提案
実行タイミング
ポータルへログイン後、$TOMCAT_HOME/webapps/ROOT/WEB-INF/web.xml
に指定されている<session-timeout>
の設定値(分)の間、画面遷移や非同期通信が生じるような操作が無かった場合に、このリクエストが実行されます。
処理内容
該当セッションを持つユーザーのセッションが切れ、ログアウトされた状態になります。
セッションタイムアウトまでの時間の変更方法
Liferay (Tomcat) のセッションタイムアウト時間の変更方法を参照してください。
LFR_SESSION_STATE_XXXXXXX(クッキー)との関連性
ログインユーザーのLFR_SESSION_STATE_XXXXXXXの値に格納されている値(UNIX時間)から、web.xml
のセッションタイムアウトに指定した時間分経過した際のセッション無効化判断に使用されます。
無効化機能の有無
「/c/portal/expire_session
」へのリクエストを無効にする機能はありません。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン