mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
chore: strip Authorization header on ws redirect (#29246)
This commit is contained in:
parent
be6ab76c04
commit
aeafd44726
@ -114,8 +114,10 @@ export class WebSocketTransport implements ConnectionTransport {
|
||||
});
|
||||
|
||||
if (result.redirect) {
|
||||
// Strip access key headers from the redirected request.
|
||||
const newHeaders = Object.fromEntries(Object.entries(headers || {}).filter(([name]) => !name.includes('access-key')));
|
||||
// Strip authorization headers from the redirected request.
|
||||
const newHeaders = Object.fromEntries(Object.entries(headers || {}).filter(([name]) => {
|
||||
return !name.includes('access-key') && name.toLowerCase() !== 'authorization';
|
||||
}));
|
||||
return WebSocketTransport._connect(progress, result.redirect.headers.location!, newHeaders, { follow: true, hadRedirects: true }, debugLogHeader);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user