Automation Framework - аутентификация
Automation Framework поддерживает все механизмы аутентификации, поддерживаемые ZAP.
Переменные среды
ZAP поддерживает набор переменных среды заголовка аутентификации - они будут применяться ZAP, если они определены.
однако ZAP запускается, в том числе через Automation Framework.
Эти переменные среды должны быть определены на системном уровне - если они определены в среде
env, то они будут проигнорированы.
Проверка подлинности на основе контекста
Платформа автоматизации поддерживает следующие методы аутентификации, поддерживаемые ZAP:
- Вручную (используйте это, если вы используете переменную среды заголовка аутентификации)
- HTTP / NTLM
- на основе формы
- на основе JSON
- Скрипт
The Automation Framework supports the following methods of authentication provided by the Authentication Helper add-on:
- Auto-Detect Authentication
- Browser-based Authentication
- Client Script Authentication
Статистика аутентификации
ZAP ведет статистику аутентификации - ищите "auth" в ключевом поле на
Страница веб-сайта Внутренняя статистика ZAP .
Они идеально подходят для использования в тестах , чтобы убедиться, что аутентификация работает так, как вы ожидаете.
Статистика аутентификации ведется для всех поддерживаемых методов аутентификации (включая «ручную»).
но только если вы правильно настроили все элементы аутентификации.
Настоятельно рекомендуется проверить это через графический интерфейс рабочего стола ZAP.
Настройка аутентификации
The recommended way to configure authentication is to do so via the ZAP desktop GUI -
this gives you complete control over all aspects and allows you to test it in place.
Then you can create a new Automation Framework plan using the context(s) you have tested -
the authentication elements will be correctly initialised for all aspects supported.
Стоит отметить, что элементы аутентификации нельзя редактировать через Automation Framework GUI ,
но они не потеряются, если вы используете графический интерфейс, пока вы не используете его для удаления контекстов.
Со временем графический интерфейс будет обновлен для поддержки всех элементов аутентификации.