वेबहुक डिलीवरी पर हस्ताक्षर करना
प्रत्येक आउटबाउंड वेबहुक डिलीवरी HMAC-SHA256 से हस्ताक्षरित होती है। बिना गुप्त कुंजी के सहेजी गई वेबहुक को एक गुप्त कुंजी दी जाती है और उसे एक बार दिखाया जाता है; बिना गुप्त कुंजी वाली वेबहुक को अहस्ताक्षरित (Unsigned) के रूप में दिखाया जाता है - कोई गुप्त कुंजी सेट नहीं है और जब तक गुप्त कुंजी सेट नहीं हो जाती तब तक इसकी डिलीवरी नहीं भेजी जाती है।
- प्लेटफ़ॉर्म › इवेंट्स और वेबहुक्स › वेबहुक्स › नया: बिना साइनिंग सीक्रेट के सहेजे गए (या बिना साइनिंग सीक्रेट के सक्रिय रूप से पुनः सहेजे गए) वेबहुक को एक मज़बूत साइनिंग सीक्रेट दिया जाता है, जो आपको एक बार कॉपी बटन के साथ दिखाया जाता है। इसे प्राप्तकर्ता को कॉपी करें; यह फिर कभी नहीं दिखाया जाएगा।
- वेबहुक पर हस्ताक्षर गुप्त सेट करने से यह बदल जाता है या इसे प्रतिस्थापित कर दिया जाता है: कम से कम 32 अक्षरों का एक गुप्त कोड टाइप करें, या इसे खाली छोड़ दें ताकि एक गुप्त कोड जनरेट हो सके और उसे एक बार देखा जा सके। इससे छोटा गुप्त कोड अस्वीकार कर दिया जाएगा।
- आउटबाउंड वेबहुक के लिए केवल HMAC-SHA256 हस्ताक्षर ही उपलब्ध है।
- वेबहुक और वेबहुक डिलीवरी में एक साइनिंग कॉलम होता है। बिना सीक्रेट वाला वेबहुक "अनसाइंड - कोई सीक्रेट सेट नहीं" दिखाता है, और इसकी प्रत्येक डिलीवरी "भेजा नहीं गया: इस वेबहुक पर कोई साइनिंग सीक्रेट सेट नहीं है" संदेश के साथ विफल हो जाती है, न कि "अनसाइंड भेजा गया"। सीक्रेट सेट करें (या सक्रिय रहते हुए वेबहुक को फिर से सेव करें) और डिलीवरी साइन करके भेजी जाएंगी।
यदि प्राप्तकर्ता का नाम न मिल पाने (DNS विफलता) के कारण डिलीवरी विफल हो जाती है, तो असफल कनेक्शन की तरह ही वेबहुक की पुनः प्रयास सीमा तक पुनः प्रयास किया जाता है। यदि प्लेटफ़ॉर्म किसी लक्ष्य को पूरी तरह से अस्वीकार कर देता है (जैसे कि निजी या मेटाडेटा पता, या ऐसी स्कीम जिसे वह कॉल नहीं करता), तो भी पहले प्रयास में डिलीवरी विफल हो जाती है।
ये भी देखें: वे घटनाएँ जो कभी खोती नहीं हैं