Mengonfigurasi autentikasi pelanggan webhook

Panduan ini memberikan contoh konfigurasi pelanggan webhook yang mungkin untuk modul Event Grid. Secara default hanya endpoint HTTPS yang diterima untuk pelanggan tersebut. Modul Event Grid akan ditolak jika pelanggan menunjukkan sertifikat yang ditandatangani sendiri.

Perbolehkan hanya pelanggan HTTPS

 {
  "Env": [
    "outbound__webhook__httpsOnly=true",
    "outbound__webhook__skipServerCertValidation=false",
    "outbound__webhook__allowUnknownCA=false"
  ]
}

Perbolehkan pelanggan HTTPS dengan sertifikat yang ditandatangani sendiri

 {
  "Env": [
    "outbound__webhook__httpsOnly=true",
    "outbound__webhook__skipServerCertValidation=false",
    "outbound__webhook__allowUnknownCA=true"
  ]
}

Catatan

Atur properti outbound__webhook__allowUnknownCA menjadi true hanya di lingkungan pengujian karena Anda biasanya menggunakan sertifikat yang ditandatangani sendiri. Untuk beban kerja produksi, kami sarankan mereka untuk diatur ke false.

Perbolehkan pelanggan HTTPS tetapi lewati validasi sertifikat

 {
  "Env": [
    "outbound__webhook__httpsOnly=true",
    "outbound__webhook__skipServerCertValidation=true",
    "outbound__webhook__allowUnknownCA=false"
  ]
}

Catatan

Atur properti outbound__webhook__skipServerCertValidation menjadi true hanya di lingkungan pengujian karena Anda mungkin tidak akan menunjukkan sertifikat yang perlu diautentikasi. Untuk beban kerja produksi, kami sarankan mereka untuk diatur ke false

Perbolehkan HTTP dan HTTPS dengan sertifikat yang ditandatangani sendiri

 {
  "Env": [
    "outbound__webhook__httpsOnly=false",
    "outbound__webhook__skipServerCertValidation=false",
    "outbound__webhook__allowUnknownCA=true"
  ]
}

Catatan

Atur properti outbound__webhook__httpsOnly ke false hanya di lingkungan pengujian karena Anda mungkin ingin memunculkan pelanggan HTTP terlebih dahulu. Untuk beban kerja produksi, kami sarankan mereka untuk diatur ke true