[eric] drm: redact Authorization bearer token in [drm-req] license logging

(cherry picked from commit 7b32eeea602e436e102fe7578bf50eccace6e0e0)
This commit is contained in:
ciregenz
2026-06-19 00:25:54 -07:00
parent b97609d92a
commit a5d89888d8
+7 -1
View File
@@ -1752,7 +1752,13 @@ app.whenReady().then(async () => {
console.log(`[drm-req] ${details.method} ${details.url}`);
for (const [k, v] of Object.entries(details.requestHeaders || {})) {
if (/content-type|origin|referer|auth|accept/i.test(k)) {
console.log(`[drm-req] ${k}: ${v}`);
// Keep the auth scheme for debugging, never the token itself.
let safe = v;
if (/authorization/i.test(k)) {
const sp = String(v).indexOf(' ');
safe = sp > 0 ? `${String(v).slice(0, sp)} <redacted>` : '<redacted>';
}
console.log(`[drm-req] ${k}: ${safe}`);
}
}
},