なりすまし制限(時間)

こんにちは

本日、フォーラムの機能を簡易テストするため、自分の別アカウントを模倣しました。すると「ユーザー」の模倣が残り 15 分と表示されましたが、これは以前見たことがなく、このような設定も見たことがありません。

これについての議論を見逃したのでしょうか?

もし設定があるなら、その名前を教えてほしいです。フォーラムの設定で検索しましたが、何も見つかりませんでした。

15 分に設定された非公開の experimental_impersonation_time_limit_minutes 設定があります。

フォーラムでそれをどこで見つけたらよいでしょうか?

少し制限について作業してみたいと思います。

インターフェース内では見つけることができません。それが「hidden(非表示)」が意味するところです。

これは隠し設定です。Rails コンソールから有効にする必要があります

./launcher enter app
rails c
SiteSetting.experimental_impersonation_time_limit_minutes = 30 # または任意の値
exit

アクセス権がないので、おそらく所有者に依頼する必要があります。

最後の ne も app.yml に追加できると思いますか?

はい、でもおそらくサイト設定を変更するべきでしょう。それを適用するには再構築が必要で、それは Rails コンソールを開くよりもずっと面倒です。

We have an edge case where a handful of people use a single shared account. It was handy to login, impersonate, and just stay logged in and impersonated forever :slight_smile:

Is there a way to extend the 15 minute window?

Or disable the timer completely?

あなたの投稿の3つ上をご覧ください。24*60*365(1 年)のように長い期間に設定できると思います。

おじさん、天才ですね :person_bowing:t2:

数式を設定値として使えるなんて、誰が想像できたでしょう? :man_shrugging:t2:

:chefs_kiss:

@RGJ さん、ありがとう :smiley: