Создание профилей подключения с помощью API
Для создания профиля подключения выполните следующие действия:
Шаг 1. Подключитесь с помощью любой системы автоматизации работы с API (Swagger, Postman и т.д.).
Шаг 2. Выберите тип запроса POST и укажите в поле запроса https://<IP-адрес_AxelNAC>:9999/api/v1/config/connection_profiles.
Шаг 3. Выберите тип авторизации Bearer Token и введите токен авторизации.
Шаг 4. В тело запроса добавьте следующую информацию в формате raw:
{
"access_registration_when_registered": "Активировать_предварительную_регистрацию",
"advanced_filter": {
"field": null,
"op": "Оператор",
"value": null,
"values": [
{
"field": "Поле",
"op": "Оператор",
"value": "Значение"
},
{
"field": "Поле",
"op": "Оператор",
"value": "Значение"
}
]
},
"always_use_redirecturl": "URL_принудительной_переадресации",
"autoregister": "Активировать_предварительную_регистрацию",
"block_interval": {
"interval": "Значение",
"unit": "Единица_измерения_времени"
},
"default_psk_key": "Ключ_PSK_по_умолчанию",
"description": "Описание_профиля",
"dot1x_recompute_role_from_portal": "Dot1x_переопределяет_роль_с_портала",
"dot1x_unset_on_unmatch": "Dot1x_отключается_из-за_несоответствия",
"dpsk": "Включить_DPSK",
"filter": [
{
"match": "Тип",
"type": "Значение"
},
{
"match": "Тип",
"type": "Значение"
}
],
"filter_match_style": "Фильтры",
"id": "Имя_профиля",
"isClone": false,
"isNew": true,
"locale": [
"Поддерживаемые_локали",
"Поддерживаемые_локали"
],
"login_attempt_limit": "Лимит_попыток_входа_в_систему",
"logo": "Логотип",
"mac_auth_recompute_role_from_portal": "MAC_Auth_переопределяет_роль_с_портала enabled/disabled",
"network_logoff": "disabled",
"network_logoff_popup": "Всплывающее_окно_при_отключении_от_сети",
"preregistration": "Активировать_предварительную_регистрацию",
"provisioners": [
"Агенты_инициализации",
"Агенты_инициализации"
],
"redirecturl": "URL_для_переадресации",
"reuse_dot1x_credentials": "Использовать_учетные_данные_dot1x_повторно",
"root_module": "Корневой_портальный_модуль",
"scans": [
"Сканер",
"Сканер"
],
"self_service": "Политика_самообслуживания",
"show_manage_devices_on_max_nodes": "Показать_опции_управления_устройствами_при_достижении_пользователем_максимального_количества_узлов",
"sms_pin_retry_limit": "Лимит_повторного_ввода_пин-кода_из_SMS",
"sms_request_limit": "Лимит_повторных_запросов_по_SMS",
"sources": [
"Источник_аутентификации",
"Источник_аутентификации"
],
"status": "Активировать_профиль",
"unbound_dpsk": "Активировать_несвязанный_DPSK",
"unreg_on_acct_stop": "Автоматическое_снятие_устройств_с_регистрации_при_остановке_аккаунтинга",
"vlan_pool_technique": "Техника_создания_пула_VLAN"
}
Подробное описание полей вы можете найти в этой статье.
Параметры unreg_on_acct_stop, unbound_dpsk, status, show_manage_devices_on_max_nodes, dot1x_unset_on_unmatch, dot1x_recompute_role_from_portal, autoregister должны быть заполнены только значениями enabled или disabled.
Шаг 5. Выполните запрос.
После выполнения запроса будет создан профиль подключения.