Перейти к содержанию

Веб-сайт

Веб-актив открывает внутренний сайт или SaaS через управляемый браузер удаленного приложения. Пользователь не получает прямой сетевой доступ к целевому адресу.

Доступ к веб-активам осуществляется через браузер, который запускает модуль afigate_panda — он включен и активен по умолчанию. Также можно использовать интеграцию с Microsoft RDP (RemoteApp) — подробнее см. Сервер удаленных приложений.

Создание

Откройте Консоль → Активы → Создать → Веб-сайт.

Поле Описание
Имя уникальное имя в AFIGate
IP/имя хоста URL или адрес; добавьте порт, если это не 80/443
Папка место в дереве активов
Селектор способ автоматического заполнения формы входа
Протокол HTTP или HTTPS
Учетные записи реквизиты для входа на сайт
Теги в том числе выбор сервера удаленных приложений
Активен доступен ли актив пользователям

Поле зоны у веб-актива используется как метаданные; стандартный шлюз через него по умолчанию не применяется.

Автоматическое заполнение

  • Отключено — для сайтов без аутентификации.
  • Простое — имя, пароль и кнопка находятся на одной странице.
  • Скрипт — многошаговый вход, iframe и динамические элементы.

Поддерживаются селекторы name, id, class, CSS и XPath.

Поддерживаемые параметры в скрипте

Команда Назначение
type ввести {USERNAME} или {SECRET} в элемент
click нажать элемент
sleep ждать указанное в target число секунд
select_frame перейти в iframe либо вернуться в основной документ
[
  {"step": 1, "command": "type", "target": "name=username", "value": "{USERNAME}"},
  {"step": 2, "command": "click", "target": "id=next_button", "value": ""},
  {"step": 3, "command": "sleep", "target": "2", "value": ""},
  {"step": 4, "command": "type", "target": "name=password", "value": "{SECRET}"},
  {"step": 5, "command": "click", "target": "id=submit_button", "value": ""}
]

Проверяйте сценарий на тестовой учетной записи.