Panduan penyiapan API policy XML
XML Policy Management API memungkinkan pengguna membuat XML validation policy baru di Glasswall Halo.
Membuat XML policy baru
1. Buat permintaan post ke XML Policy Management API
Untuk mengirimkan ICAP profile baru, kirim permintaan post ke endpoint api/v1/xml-policies/<policy-name>. Sertakan body permintaan JSON yang berisi policy. Nama policy ditentukan sebagai parameter path.
Contoh:
{
"policySettings": {
"EnableWarningHandling": false,
"BlockedTags": [
"/XInclude:include",
"/XSL/Transform:stylesheet"
],
"AllowedEncodings": [
"utf-8",
"utf-16",
"iso-8859-1"
],
"AllowEmptyEncoding": true,
"AllowDoctypeInCData": false
}
}
Jika body permintaan valid, respons akan berisi ringkasan policy yang baru dibuat.
2. Gunakan policy di XML Validation API
Kembali ke XML Validation API, policy yang disimpan dapat digunakan melalui parameter kueri policyName.
Contoh permintaan post:/api/v1/validate-xml?policyName=<policy-name>.
Jika diinginkan, dynamic policy dapat digunakan. Berikan nilai JSON ke field multipart/form berlabel policy. Jika tidak ada nama policy dan tidak ada dynamic policy yang ditentukan, policy default akan digunakan.