Как создать иерархию в Cumulocity? - PullRequest
0 голосов
/ 16 ноября 2018

У меня вопрос по Cumulocity. Я хочу создать иерархию сайтов в Cumulocity, мы можем перейти только на уровень субарендатора, но я хочу создать иерархию до 2 уровня.

Давайте рассмотрим пример школ, их местоположения и различных филиалов. Здесь я хочу прикрепить владельца к каждой ветви, и этот владелец должен иметь возможность регистрировать только своих собственных пользователей и устройства. Я пытался добиться этого, используя группы, роли и т. Д., Но не смог этого сделать. Если кто-нибудь может подсказать, как действовать в этом случае.

Я вижу два возможных варианта, с помощью которых это можно попробовать:

  1. Группы
  2. Пользовательские приложения (Angular apps)

Но я не уверен, что делать дальше, поскольку у пользователя нет прямого пользовательского интерфейса для группового назначения, а REST API для этого назначения выдает мне ошибки.

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете использовать разрешения инвентаризации для настройки прав доступа, которые ограничены определенной группой см. Документацию

Управление только вашими собственными пользователями может быть достигнуто путем предоставления пользователю глобального разрешения для USER_MANAGEMENT_CREATE. Обязательно отмените также роль ADMIN и READ.

Я бы не рекомендовал решать эту проблему с помощью приложений на стороне пользовательского интерфейса. Таким образом, вы, конечно, можете скрыть информацию от пользователя, но он все равно может получить к ней доступ через API. Только с RBAC вы можете действительно гарантировать на уровне API, что доступ управляется правильно.

...