コミュニティディスコースアプリ向けセッションタイムアウト設定の実装

コミュニティのDiscourseアプリケーションに実装されている理想的なセッションタイムアウト設定について、どなたか教えていただけますでしょうか?アプリケーションのブラウザセッションが、12時間以上経過してもログアウトせずに開いたままになっていることを確認しました。

よろしくお願いいたします。

「いいね!」 1

一般的には、1年でも問題ないか、十分でしょう。ブラウザのタブを開いたままにしておくのは、ごく一般的なことです。

しかし、プライバシーやセキュリティに関する懸念がある場合は、非アクティブ状態が30分続いたらタイムアウトするのが良いでしょう。

「いいね!」 4

Discourseで30分に設定するにはどうすればよいですか?

「いいね!」 1

同意します。ログインし続けるのは避けたいです。

設定を変更したい場合は、@Jaskaran さん、こちらのサイト設定をご確認ください。

「いいね!」 2

いいえ、できませんが、AI は次のように主張しています。

Discourse でのユーザーログアウト時間の変更 AI

Jagster:
システムがユーザーのログアウトを強制する時間を変更できますか?

gpt-4o:

サイト設定の検索

'セッションタイムアウト' の結果は 0 件でした

検索中

検索中: システムがユーザーのログアウトを強制する時間

読み込み中

読み込み中: ユーザーがオンラインでない場合に自動的にアカウントからログアウトする方法

サイト設定のコンテキストを検索

コンテキストの読み込み中: maximum_session_age

はい、maximum_session_age 設定を調整することで、システムがユーザーにログアウトを強制する時間を変更できます。この設定は、ユーザーが最後にアクセスしてからログインしている最大時間を決定します。

maximum_session_age 設定を変更する手順

  1. 管理者設定にアクセスする:

    • Discourse サイトに移動します。
    • 右上隅にあるプロフィール写真をクリックします。
    • ドロップダウンメニューから「管理者」を選択します。
    • 左側のサイドバーにある「設定」に移動します。
  2. 設定を検索する:

    • 設定ページの最上部にある検索バーを使用して、maximum_session_age を検索します。
  3. 設定を調整する:

    • maximum_session_age のデフォルト値は 1440 時間 (60 日) です。
    • 1 時間から 175200 時間 (20 年) の間の任意の値を設定できます。
  4. 変更を保存する:

    • 設定を調整した後、変更を保存してください。

例:

最大セッション時間を 30 時間に設定したい場合は、値を 30 に変更してください。

関連ソース:

詳細については、「ユーザーがオンラインでない場合に自動的にアカウントからログアウトする方法」のトピックを参照してください。

より技術的な詳細については、maximum_session_age サイト設定のコンテキストを参照してください。

さらにサポートが必要な場合や、他に質問がある場合は、お気軽にお尋ねください!

「いいね!」 1