MCPcopy Create free account
hub / github.com/CommE2E/comm / createHTTPAuthorizationHeader

Function createHTTPAuthorizationHeader

lib/utils/services-utils.js:48–54  ·  view source on GitHub ↗
(authMetadata: AuthMetadata)

Source from the content-addressed store, hash-verified

46}
47
48function createHTTPAuthorizationHeader(authMetadata: AuthMetadata): string {
49 // explicit destructure to make it future-proof
50 const { userID, deviceID, accessToken } = authMetadata;
51 const payload = JSON.stringify({ userID, deviceID, accessToken });
52 const base64EncodedPayload = base64.encode(payload);
53 return `Bearer ${base64EncodedPayload}`;
54}
55
56function createDefaultHTTPRequestHeaders(authMetadata: AuthMetadata): {
57 [string]: string,

Calls 1

encodeMethod · 0.80

Tested by

no test coverage detected