Веб-сайт¶
Веб-актив открывает внутренний сайт или 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": ""}
]
Проверяйте сценарий на тестовой учетной записи.