a tool for shared writing and social publishing
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

await signatures

+2 -2
+2 -2
middleware.ts
··· 72 72 async function initiateAuthCallback(req: NextRequest) { 73 73 let token: CROSS_SITE_AUTH_REQUEST = { redirect: req.url }; 74 74 let payload = btoa(JSON.stringify(token)); 75 - let signature = signCrossSiteToken(payload); 75 + let signature = await signCrossSiteToken(payload); 76 76 return NextResponse.redirect( 77 77 `https://leaflet.pub${auth_callback_route}?payload=${payload}&signature=${signature}`, 78 78 ); ··· 97 97 }; 98 98 99 99 let response_payload = btoa(JSON.stringify(response_token)); 100 - let sig = signCrossSiteToken(response_payload); 100 + let sig = await signCrossSiteToken(response_payload); 101 101 return NextResponse.redirect( 102 102 `https://${redirect_url.host}${receive_auth_callback_route}?payload=${response_payload}&signature=${sig}`, 103 103 );