首页 文章

将Orion实体分配给用户

提问于
浏览
2

我已将我们的wirecloud实例登录切换为Fiware IdM . 我有使用NGSI源操作符连接到Orion的小部件 . 我的问题是如何将上下文代理中的实体分配给用户 - 向不同的用户查看不同的实体 .

1 回答

  • 0

    实现此功能的最佳方法可能是向实体添加“users”属性 . 此“users”属性将包含可访问该实体的白名单用户列表 .

    应用此解决方案的主要问题是当前版本的Orion(0.23)不支持使用过滤器搜索实体 . Orion的下一个版本将提供该功能(请参阅@fganlan对此_1005245的回答),因此您必须等到此功能准备就绪 .

    如果您现在需要此功能,我看到的唯一可行的解决方案是为每个用户添加一个具有实体访问权限的属性(与此属性关联的值无关紧要),因为orion允许使用属性列表过滤实体,因此您可以查询orion上下文代理请求包含与用户关联的属性的实体,如果该实体不包含该属性,则该用户无法访问并过滤该属性 .

    有关如何从窗口小部件获取已记录的用户信息,请参阅question .

相关问题