add(feat): verification

This commit is contained in:
2026-02-18 17:01:41 +07:00
parent c52ecd6514
commit dd09ff0511
15 changed files with 90 additions and 16 deletions

View File

@@ -6,6 +6,11 @@ class NotificationController {
const payload = req.body;
try {
const callbackToken = req.headers['x-callback-token'];
if (callbackToken !== process.env.ROUTER_CALLBACK_TOKEN) {
return responseHelper.error(res, "Unauthorized token router gateway", 401);
}
const isValid = notificationService.verifySignature(payload);
if (!isValid) {
return responseHelper.error(res, "Invalid Signature Key", 403);