Создайте новый пользовательский API
Используйте API-интерфейс Create user для создания нового пользователя в . Control Room
Подготовка
- Просмотр и управление пользователями и ролями
-
Аутентификация с помощью пользователя, у которого есть следующие права АДМИНИСТРАТОРА:
- Просмотр пользователей
Для создания пользователей и ролей и управления ими требуются права администратора. Пользователям, не являющимся администраторами, рекомендуется предоставить ограниченные права на создание и управление пользователями. Узнайте, как создать роль с ограниченными правами , которые могут быть назначены пользователям.
- Создание пользователей
Создайте новых пользователей в . Control Room
- Редактирование пользователей
Отредактируйте всех пользователей в Control Room, включая пользователей, созданных другими администраторами.
- Удалить пользователей
Удалите любого пользователя из Control Room.
- Просмотр ролей
Пользователи с этим разрешением могут просматривать роли, к которым у них есть доступ.
- Управление ролями
Пользователи могут создавать, редактировать и удалять роли, к которым у них есть доступ.
- Просмотр лицензий
Пользователи с этими правами могут просматривать и управлять лицензиями на устройства. Лицензии на устройства необходимы для того, чтобы пользователи могли выполнять определенные задачи. Например Bot Creators , для создания botsтребуется лицензия НА УСТРОЙСТВО РАЗРАБОТКИ .
- Управление лицензиями на устройства пользователей
Пользователи с этим разрешением могут назначать лицензии на устройства другим пользователям.
- Минимальные требуемые параметры
-
- Роли: Каждый пользователь должен иметь хотя бы одну роль.
Системные роли Доступность на основе ролей обеспечивает надлежащий доступ к соответствующим данным и действиям.
В теле запроса мы назначили это разрешение AAE_Basic (ID: 2)
- имя пользователя: Строка (макс. 255)
- электронная почта: Должен соответствовать стандартному формату электронной почты (username@domain.com)
- пароль: Строка: 8-15 символов в длину. Допустимые символы: A-z, A-Z, 0-9, @, -, _, !, #, $, %, &, и . (период)
- Роли: Каждый пользователь должен иметь хотя бы одну роль.
- Дополнительные параметры
-
"EnableAutoLogin": True
"имя пользователя": "AnyUser"
"Имя": "Тестер"
"Фамилия": "Писатель"
"электронная почта": "username@mydomain.com"
"пароль": "anypassword"
"описание": "Тестирование API-интерфейсов управления пользователями"
"LicenseFeatures": [ РАЗРАБОТКА, ВРЕМЯ ВЫПОЛНЕНИЯ, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]
Пользователи могут быть созданы без назначенной лицензии на устройство. Роли и разрешения Существуют права доступа для определенных пользователей и ролей.
- URL:
http://<your_control_room_url>/v1/usermanagement/users
Замените содержимое в угловых скобках своим Control Room URL-адресом.
- Метод: ПОСТ
- Используйте программу Swagger, установленную с, Control Room для проверки API. Доступные API-интерфейсы можно найти по адресу:
http://<your_control_room_url>/swagger/
- Для выполнения этой задачи можно также использовать клиент REST.