Использование Cumulocity добавить пользователя в группу

У меня есть вариант использования, когда я хочу добавить пользователей и устройства в одну группу и назначить роли этой группе, чтобы пользователь мог работать только с устройствами, упомянутыми только в группе, а не с другими устройствами, присутствующими в других группах.

Пытаясь реализовать этот сценарий, я попытался создать группу пользователей (скажем: User_Group) с помощью следующего API.

URL- {{url}}/user/{{tenant}}/groups(POST)
Тело запроса: { "name" : "User_Group" }

После этого моя Группа создана. Теперь мне нужно добавить своего пользователя (скажем: Test_User) и устройства в эту группу.

Я попытался сделать это, используя следующий API:

URL-{{url}}/user/{{tenant}}/groups/{groupId}/users, но не смог этого сделать, так как API выдал внутреннюю ошибку сервера.

Может ли кто-нибудь помочь мне, что я делаю неправильно, или есть ли другой способ добиться этого варианта использования?


person Iti Gupta    schedule 16.11.2018    source источник


Ответы (1)


Для управления доступом на основе групп вы можете использовать «роли инвентаря». С помощью роли инвентаризации вы можете указать, к каким группам пользователь имеет доступ и какие права ему нужны.

Проверьте: https://www.cumulocity.com/guides/users-guide/user-and-permissions-management/#inventory

person socona    schedule 16.11.2018