iot - 使用 Cumulocity 将用户添加到组
问题描述
我有一个用例,我想将用户和设备添加到一个组并为该组分配角色,以便用户只能处理该组中提到的设备,而不能处理其他组中存在的其他设备。
在尝试实现这种情况时,我尝试在以下 API 的帮助下创建一个用户组(比如说: User_Group )
URL - {{url}}/user/{{tenant}}/groups(POST)
请求正文:{“name”:“User_Group”}
在此之后我的组被创建。现在我需要将我的用户(比如:Test_User)和设备添加到这个组。
我尝试使用以下 API 执行此操作:
URL -{{url}}/user/{{tenant}}/groups/{groupId}/users 但无法执行此操作,因为 API 给出了内部服务器错误。
谁能帮助我我做错了什么,或者有没有其他方法可以实现这个用例?
解决方案
对于基于组的访问控制,您可以使用“库存角色”。使用清单角色,您可以指定用户有权访问哪些组以及他需要哪些权限。
检查:https ://www.cumulocity.com/guides/users-guide/user-and-permissions-management/#inventory
推荐阅读
- c# - 使用 C# 使用 HTML 请求不提供表数据来抓取网站
- python - Python FTP 检索打破了 FOR 循环。我用 try-catch 块修复了它。为什么它有效?
- python - Kivy app AttributeError:“int”对象没有属性“value”
- node.js - 从客户端从 mongoDB 中删除项目
- c - 为什么循环迭代少于声明?
- mysql - 颤振和json:NoSuchMethodError:方法'[]'在null上被调用
- python - 以插入模式打印python
- ruby-on-rails - Ruby选择随机文件
- python - 具有许多类的 BERT 模型分类
- scala - 通过 PathMatchers 从 akka-http 中的 uri 路径中提取两个段值的惯用方法是什么?