الأمان والمزامنة/الويب هوك (Webhooks) و HMAC
1 د دقائق قراءة
الويب هوك (Webhooks) و HMAC
تعرف على كيفية استقبال إشعارات لحظية آمنة عند التحقق من رقم هاتف.
الـ Webhooks هي الطريقة الأسرع والأكثر أماناً لمعرفة أن المستخدم قام بالتحقق بنجاح دون الحاجة لعمل Polling (فحص مستمر).
عندما يرسل المستخدم الرسالة وتتم مطابقتها بنجاح، يقوم نظامنا بإرسال طلب POST إلى رابط (URL) تقوم أنت بتحديده مسبقاً في إعدادات المشروع.
أمان الويب هوك (HMAC Signature)
لضمان أن الطلبات قادمة حقاً من خوادمنا وليست هجمات وهمية، نقوم بتوقيع كل طلب باستخدام خوارزمية HMAC-SHA256.
1. اذهب لإعدادات المشروع وقم بتوليد Webhook Secret.
2. سيتم إرفاق توقيع مشفر في ترويسة الطلب (Header) باسم x-webhook-signature.
3. يجب عليك في خادمك حساب التوقيع باستخدام نفس الـ Secret الخاص بك ومقارنته بالتوقيع المرسل.
كود التوثيق البرمجي (SDKs)