HMAC جدید ویب ڈویلپمنٹ میں API درخواستوں پر دستخط، Webhooks کی تصدیق اور اینڈ پوائنٹس کی حفاظت کے لیے وسیع استعمال ہوتا ہے۔ عام ہیش (جیسے SHA-256) صرف یہ بتاتی ہے کہ ڈیٹا بدلا نہیں، جبکہ HMAC ثابت کرتا ہے کہ بھیجنے والے کے پاس مشترکہ خفیہ کلید ہے۔
جب کوئی API اینڈ پوائنٹ (جیسے GitHub Webhooks یا Stripe) آپ کے سرور کو ڈیٹا بھیجتا ہے، وہ مشترکہ webhook راز سے پی لوڈ کا HMAC نکال کر ہیڈر میں بھیجتا ہے۔ آپ کا سرور مقامی طور پر HMAC دوبارہ حساب کر کے پیغام کی صداقت اور عدم تبدیلی کی تصدیق کرتا ہے۔