22 poin oleh xguru 2023-12-11 | Belum ada komentar. | Bagikan ke WhatsApp
  • Alat dan pedoman open source untuk mengirim webhook dengan mudah, aman, dan andal
  • Para engineer dari Zapier, Twilio, ngrok, Supabase, Kong, dan lainnya membentuk komite pengarah teknis
  • Pengenalan Standard Webhooks
    • Webhook semakin populer dan digunakan oleh banyak perusahaan terkemuka di dunia untuk mengirim event kepada pengguna API mereka
    • Namun, ekosistemnya terfragmentasi karena setiap penyedia webhook menggunakan cara implementasi yang berbeda dan tingkat kualitas yang beragam
    • Bahkan implementasi berkualitas tinggi pun beragam sehingga pada dasarnya tidak kompatibel satu sama lain; fragmentasi ini menyulitkan baik penyedia maupun konsumen dan menghambat inovasi
    • Dari sisi konsumen, webhook dari setiap penyedia harus ditangani secara berbeda, mereka harus mempelajari ulang cara memverifikasi webhook, dan implementasi khusus sering menimbulkan masalah
    • Dari sisi penyedia, ini berarti mereka harus merancang ulang masalah yang sebenarnya sudah terpecahkan, seperti keamanan dan kompatibilitas mundur
    • Kami mengusulkan solusi sederhana untuk menstandarkan webhook di seluruh industri
    • Dokumen desain ini mengusulkan pedoman webhook yang ketat berdasarkan praktik terbaik industri yang sudah ada, dan menamakannya "Standard Webhooks"
    • "Standard Webhooks" percaya bahwa webhook dapat memperoleh manfaat yang sama seperti yang diberikan JWT untuk autentikasi API
    • Dengan mengadopsi protokol umum yang konsisten dan didukung di berbagai implementasi, masalah di atas dapat diselesaikan dan memungkinkan alat serta inovasi baru dalam ekosistem webhook
    • Untuk itu, kami telah membuat alat dan pedoman yang bersifat open source dan digerakkan oleh komunitas untuk pengiriman webhook
  • Tujuan desain: keamanan, keandalan, interoperabilitas, kesederhanaan, kompatibilitas mundur dan maju
  • Payload dikirim di dalam HTTP Body, berbentuk JSON. Tidak ada batas ukuran maksimum, tetapi disarankan di bawah 20kb
  • Mendefinisikan metadata dan skema signature untuk memverifikasi autentisitas webhook

Belum ada komentar.

Belum ada komentar.