MCPcopy
hub / github.com/CapSoftware/Cap / validateMediaServerSecret

Function validateMediaServerSecret

apps/media-server/src/lib/auth.ts:5–14  ·  view source on GitHub ↗
(c: MediaServerContext)

Source from the content-addressed store, hash-verified

3};
4
5export function validateMediaServerSecret(c: MediaServerContext): boolean {
6 const secret = process.env.MEDIA_SERVER_WEBHOOK_SECRET;
7 if (!secret) {
8 console.warn(
9 "[media-server] MEDIA_SERVER_WEBHOOK_SECRET is not set — rejecting request. Set this env var to enable authenticated access.",
10 );
11 return false;
12 }
13 return c.req.header("x-media-server-secret") === secret;
14}

Callers 2

video.tsFile · 0.90
audio.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected