可能对 CKAN 中的组织成员进行数据集级别的访问限制?
Possible to have dataset-level access restrictions for org members in CKAN?
是否可以在 CKAN 中对同一组织中的成员设置数据集级别的访问限制?
在我的例子中,我们的成员属于同一个现实世界的组织,并且都应该有权访问由同一个人管理的数据,但是对于谁可以和不能访问某些数据集有不同的权限.例如。我们有一个由 3 个用户组成的组织(基于项目在现实生活中的设置方式)和 5 个数据集,但其中一个用户只有访问(甚至查看其中一个数据集的元数据)的合法许可。
在 CKAN 中是否有任何方法可以让同一组织的成员对其中的数据集具有不同的可见性(试图避免实际创建多个组织对象,而同一数据管理员必须在这些对象之间进行管理,或者这是用于这种情况)?
如您所述,对于 vanilla CKAN 实施权限是通过拥有每个数据集的组织来管理的。默认权限系统可以通过扩展进行修改,并且有很多存在,但我不确定是否符合您的要求。您可以将这些作为潜在解决方案或示例来构建您自己的解决方案:
https://github.com/NaturalHistoryMuseum/ckanext-userdatasets
是否可以在 CKAN 中对同一组织中的成员设置数据集级别的访问限制?
在我的例子中,我们的成员属于同一个现实世界的组织,并且都应该有权访问由同一个人管理的数据,但是对于谁可以和不能访问某些数据集有不同的权限.例如。我们有一个由 3 个用户组成的组织(基于项目在现实生活中的设置方式)和 5 个数据集,但其中一个用户只有访问(甚至查看其中一个数据集的元数据)的合法许可。
在 CKAN 中是否有任何方法可以让同一组织的成员对其中的数据集具有不同的可见性(试图避免实际创建多个组织对象,而同一数据管理员必须在这些对象之间进行管理,或者这是用于这种情况)?
如您所述,对于 vanilla CKAN 实施权限是通过拥有每个数据集的组织来管理的。默认权限系统可以通过扩展进行修改,并且有很多存在,但我不确定是否符合您的要求。您可以将这些作为潜在解决方案或示例来构建您自己的解决方案:
https://github.com/NaturalHistoryMuseum/ckanext-userdatasets