Panduan persediaan API policy XML
XML Policy Management API membolehkan pengguna mencipta policy pengesahan XML baharu dalam Glasswall Halo.
Mencipta policy XML baharu
1. Buat permintaan post ke XML Policy Management API
Untuk menghantar profile ICAP baharu, hantar permintaan post ke endpoint api/v1/xml-policies/<policy-name>. Sertakan badan permintaan JSON yang mengandungi policy tersebut. Nama policy ditentukan sebagai parameter laluan.
Contoh:
{
"policySettings": {
"EnableWarningHandling": false,
"BlockedTags": [
"/XInclude:include",
"/XSL/Transform:stylesheet"
],
"AllowedEncodings": [
"utf-8",
"utf-16",
"iso-8859-1"
],
"AllowEmptyEncoding": true,
"AllowDoctypeInCData": false
}
}
Jika badan permintaan adalah sah, respons akan mengandungi ringkasan policy yang baru dicipta.
2. Gunakan policy dalam XML Validation API
Kembali ke XML Validation API, policy yang disimpan boleh digunakan melalui parameter pertanyaan policyName.
Contoh permintaan post:/api/v1/validate-xml?policyName=<policy-name>.
Jika dikehendaki, policy dinamik boleh digunakan. Berikan nilai JSON kepada medan multipart/form berlabel policy. Jika tiada nama policy dan tiada policy dinamik ditentukan, policy lalai akan digunakan.