diff --git a/records/plugin-dev/KB-PLUGIN-010-ajax-csrf-x-glpi-csrf-token.md b/records/plugin-dev/KB-PLUGIN-010-ajax-csrf-x-glpi-csrf-token.md index 064c10c..721790d 100644 --- a/records/plugin-dev/KB-PLUGIN-010-ajax-csrf-x-glpi-csrf-token.md +++ b/records/plugin-dev/KB-PLUGIN-010-ajax-csrf-x-glpi-csrf-token.md @@ -80,13 +80,21 @@ fetch('/plugins/meu-plugin/ajax/endpoint.php', { ```php **Atualização (GLPI 11.0.x):** o `include('../../../inc/includes.php')` mostrado +> em versões antigas deste padrão **não é mais necessário nem recomendado** em +> `ajax/`. Confirmado no plugin `sync` (2026-06-16): `ajax/testconnection.php` sem +> include responde 302 (GET sem sessão → `checkLoginUser` redirige) e 403 (POST +> sem token CSRF), provando que o core é bootado pelo kernel sem o include. + ## Comportamento esperado Com o padrão acima: