Kaynağa Gözat

Allow session length to be configured using SHARELATEX_COOKIE_SESSION_LENGTH (#15018)

GitOrigin-RevId: abbe31e1511afc9a9071c0bed58f73cb214cd0b4
Alf Eaton 3 yıl önce
ebeveyn
işleme
6be4ae4739
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      server-ce/config/settings.js

+ 6 - 0
server-ce/config/settings.js

@@ -229,6 +229,12 @@ const settings = {
   behindProxy: process.env.SHARELATEX_BEHIND_PROXY || false,
   trustedProxyIps: process.env.SHARELATEX_TRUSTED_PROXY_IPS,
 
+  // The amount of time, in milliseconds, until the (rolling) cookie session expires
+  cookieSessionLength: parseInt(
+    process.env.SHARELATEX_COOKIE_SESSION_LENGTH || 5 * 24 * 60 * 60 * 1000, // default 5 days
+    10
+  ),
+
   i18n: {
     subdomainLang: {
       www: {