Содержание

Диагностика интеграций и безопасная обработка ошибок

Статус: проект для рассмотрения · Область: ShariX Open

Раздел · Методология и навигация

Содержание

Диагностику делят на три независимых этапа: соединение и аутентификация, проверка формата входных данных, выполнение разрешённой операции.

HTTP 403 при вызове DokuWiki — не всегда ошибка ACL страницы: нужно также проверить допуск учётной записи к удалённому API и разрешения конкретной операции.

Перед изменением прав фиксируют технического пользователя, режим wiki (Open или внутренняя), точное пространство имён и необходимый уровень. Запрещается выдавать права администратора только ради операции с документами.

При публикации нескольких страниц следует проверять результаты каждой операции, а не считать весь ZIP выполненным по одному сообщению. Хеши и ревизии защищают ручные правки от перезаписи.

Связанные материалы