MCPcopy Index your code
hub / github.com/simstudioai/sim / verifyAuth

Function verifyAuth

apps/sim/lib/webhooks/providers/google-forms.ts:46–59  ·  view source on GitHub ↗
({ request, requestId, providerConfig }: AuthContext)

Source from the content-addressed store, hash-verified

44 },
45
46 verifyAuth({ request, requestId, providerConfig }: AuthContext) {
47 const expectedToken = providerConfig.token as string | undefined
48 if (!expectedToken) {
49 return null
50 }
51
52 const secretHeaderName = providerConfig.secretHeaderName as string | undefined
53 if (!verifyTokenAuth(request, expectedToken, secretHeaderName)) {
54 logger.warn(`[${requestId}] Google Forms webhook authentication failed`)
55 return new NextResponse('Unauthorized - Invalid secret', { status: 401 })
56 }
57
58 return null
59 },
60}

Callers

nothing calls this directly

Calls 2

verifyTokenAuthFunction · 0.90
warnMethod · 0.65

Tested by

no test coverage detected