Назначение роли пользователю с помощью API
С помощью API можно взаимодействовать с AxelNAC для назначения роли пользователю.
Получение ID роли
Для получения ID роли выполните следующие действия:
Шаг 1. Подключитесь с помощью любой системы автоматизации работы с API (Swagger, Postman и т.д.).
Шаг 2. Выберите тип запроса POST и укажите в поле запроса https://<IP-адрес_AxelNAC>:9999/api/v1/node_categories/search.
Шаг 3. Выберите тип авторизации Bearer Token и введите токен авторизации.
Шаг 4. В тело запроса добавьте следующую информацию в формате raw:
{
"cursor": 0,
"fields": [
"category_id"
]
"limit": "25",
"query": {
"op": "and",
"values": [
{
"op": "or",
"values": [
{
"field": "name",
"op": "contains",
"value": "Имя_роли"
}
]
}
]
}
"sort": [
"category_id ASC"
]
}
Шаг 5. Выполните запрос.
После выполнения запроса будет выведен ID роли.
Назначение роли пользователю
Для назначения роли пользователю выполните следующие действия:
Шаг 1. Подключитесь с помощью любой системы автоматизации работы с API (Swagger, Postman и т.д.).
Шаг 2. Выберите тип запроса POST и укажите в поле запроса https://<IP-адрес_AxelNAC>:9999/api/v1/user/<pid_пользователя>/password.
Шаг 3. Выберите тип авторизации Bearer Token и введите токен авторизации.
Шаг 4. В тело запроса добавьте следующую информацию в формате raw:
{
"access_duration": "Период_доступа_без_реавторизации",
"category": "ID_роли",
"access_level": "",
"expiration": "Окно_регистрации_дата_окончания",
"password": "Пароль",
"valid_from": "Окно_регистрации_дата_начала"
}
Шаг 5. Выполните запрос.
После выполнения запроса роль будет назначена пользователь с указанной конфигурацией.