)]}'
{
  "commit": "974438c957554ad025e4ac4af0f30bac91574c29",
  "tree": "af23c1eb368f2190f8cd8aad879f97ac94e90560",
  "parents": [
    "6ffa69866d8692349b3e8c61848cde2b66422089"
  ],
  "author": {
    "name": "aiceflower",
    "email": "aiceflower@sina.com",
    "time": "Thu Jul 16 14:17:06 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 16 14:17:06 2026 +0800"
  },
  "message": "#AI COMMIT# [SECURITY] Enforce server-side session map check in ignore-timeout fallback (#5458)\n\n- getLoginUserIgnoreTimeout: normal users now go through isTimeoutOrNot (session map lookup)\n- OTHER_SYSTEM_IGNORE_UM_USER remains exempt (internal RPC, not browser-cookie-based)\n- Add escape hatch: linkis.security.ignore.timeout.require.session.map\u003dfalse restores legacy behavior\n- Add CommonVars import for config toggle",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a162cb9b62e6eb11fb918f6507a50daa5263d8a",
      "old_mode": 33188,
      "old_path": "linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala",
      "new_id": "8efba0a4176f28f6fa88619185760eeed649d3a5",
      "new_mode": 33188,
      "new_path": "linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala"
    }
  ]
}
