MCPcopy Create free account
hub / github.com/browserless/browserless / getAuthHeaderToken

Function getAuthHeaderToken

src/utils.ts:47–60  ·  view source on GitHub ↗
(header: string)

Source from the content-addressed store, hash-verified

45const __dirname = path.dirname(fileURLToPath(import.meta.url));
46
47const getAuthHeaderToken = (header: string) => {
48 if (header.startsWith('Basic')) {
49 const username = header.split(/\s+/).pop() || '';
50 const token = Buffer.from(username, 'base64').toString().replace(':', '');
51 return token;
52 }
53
54 if (header.startsWith('Bearer')) {
55 const [, token] = header.split(' ');
56 return token;
57 }
58
59 return null;
60};
61
62/**
63 * RegEx to match the Playwright version from the innitial request header.

Callers 1

getTokenFromRequestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected