From 8e1e100a0226f3df1947f799ba684028c5fa74ef Mon Sep 17 00:00:00 2001 From: Jonatan Witoszek Date: Thu, 14 Jul 2022 14:04:27 +0200 Subject: [PATCH] Fix unhandled exception when JWS is malformed --- src/middleware.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index 8fec4f2..48dae21 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -95,12 +95,12 @@ export const withWebhookSignatureVerified = ( signature, }; - const jwksKey = await jose.createRemoteJWKSet( + const jwks = jose.createRemoteJWKSet( new URL(jwksUrl(saleorDomain)) - )(jose.decodeProtectedHeader(payloadSignature), jws); + ) as jose.FlattenedVerifyGetKey; try { - await jose.flattenedVerify(jws, jwksKey); + await jose.flattenedVerify(jws, jwks); } catch { return Response.BadRequest({ success: false,