zahmis há 5 anos atrás
pai
commit
7f86893fc1
1 ficheiros alterados com 0 adições e 27 exclusões
  1. 0 27
      packages/slack/src/utils/verifying-is-slack-request.ts

+ 0 - 27
packages/slack/src/utils/verifying-is-slack-request.ts

@@ -14,34 +14,7 @@ export const verifyingIsSlackRequest = (req : Request & signingSecretType, res:R
   if (req.signingSecret == null) {
     return res.send('No signing secret.');
   }
-
   protectReplyAttack(req, res, next);
 
-  // take out slackSignature and timestamp from header
-  // const slackSignature = req.headers['x-slack-signature'];
-  // const timestamp = req.headers['x-slack-request-timestamp'];
-
-  // if (slackSignature == null || timestamp == null) {
-  //   return res.send('Verification failed');
-  // }
-
-  // // protect against replay attacks
-  // const time = Math.floor(new Date().getTime() / 1000);
-  // if (Math.abs(time - timestamp) > 300) {
-  //   return res.send('Verification failed.');
-  // }
-
-  // // generate growi signature
-  // const sigBaseString = `v0:${timestamp}:${stringify(req.body, { format: 'RFC1738' })}`;
-  // const hasher = createHmac('sha256', req.signingSecret);
-  // hasher.update(sigBaseString, 'utf8');
-  // const hashedSigningSecret = hasher.digest('hex');
-  // const growiSignature = `v0=${hashedSigningSecret}`;
-
-  // // compare growiSignature and slackSignature
-  // if (timingSafeEqual(Buffer.from(growiSignature, 'utf8'), Buffer.from(slackSignature, 'utf8'))) {
-  //   return next();
-  // }
-
   return res.send('Verification failed');
 };