فهرست منبع

truncate sessionId in saml logs

GitOrigin-RevId: 45c369a88323e340875ae7b9f4d26e664ccdc8d8
Ersun Warncke 6 سال پیش
والد
کامیت
58077c4eff
1فایلهای تغییر یافته به همراه8 افزوده شده و 8 حذف شده
  1. 8 8
      services/web/app/src/Features/SamlLog/SamlLogHandler.js

+ 8 - 8
services/web/app/src/Features/SamlLog/SamlLogHandler.js

@@ -2,19 +2,19 @@ const { SamlLog } = require('../../models/SamlLog')
 const logger = require('logger-sharelatex')
 const logger = require('logger-sharelatex')
 
 
 function log(providerId, sessionId, data) {
 function log(providerId, sessionId, data) {
-  const samlLog = new SamlLog()
-  samlLog.providerId = (providerId || '').toString()
-  samlLog.sessionId = sessionId
   try {
   try {
+    const samlLog = new SamlLog()
+    samlLog.providerId = (providerId || '').toString()
+    samlLog.sessionId = (sessionId || '').toString().substr(0, 8)
     samlLog.jsonData = JSON.stringify(data)
     samlLog.jsonData = JSON.stringify(data)
+    samlLog.save(err => {
+      if (err) {
+        logger.error({ err, sessionId, providerId }, 'SamlLog Error')
+      }
+    })
   } catch (err) {
   } catch (err) {
     logger.error({ err, sessionId, providerId }, 'SamlLog JSON.stringify Error')
     logger.error({ err, sessionId, providerId }, 'SamlLog JSON.stringify Error')
   }
   }
-  samlLog.save(err => {
-    if (err) {
-      logger.error({ err, sessionId, providerId }, 'SamlLog Error')
-    }
-  })
 }
 }
 
 
 const SamlLogHandler = {
 const SamlLogHandler = {