MCPcopy Create free account
hub / github.com/Kilo-Org/cloud / verifyCallbackToken

Function verifyCallbackToken

packages/worker-utils/src/callback-token.ts:67–77  ·  view source on GitHub ↗
(params: VerifyCallbackTokenParams)

Source from the content-addressed store, hash-verified

65}
66
67export async function verifyCallbackToken(params: VerifyCallbackTokenParams): Promise<boolean> {
68 if (!params.token || !CALLBACK_TOKEN_HEX_PATTERN.test(params.token)) {
69 return false;
70 }
71 if (!hasCallbackTokenSecret(params.secret)) {
72 return false;
73 }
74
75 const expectedToken = await deriveCallbackToken(params);
76 return equalLengthStringsMatch(expectedToken, params.token);
77}

Callers 6

POSTFunction · 0.90
POSTFunction · 0.90
POSTFunction · 0.90
handleFetchFunction · 0.90
callbacks.tsFile · 0.90

Calls 3

hasCallbackTokenSecretFunction · 0.85
deriveCallbackTokenFunction · 0.85
equalLengthStringsMatchFunction · 0.85

Tested by

no test coverage detected