大家好,提前感谢您的帮助。
我正在尝试在露天配置访问权限,但现在陷入了一个场景
如果有人定义实现此功能的正确方法,那将会有很大帮助
现在我的问题是
我想创建一个网站(所有用户都可以访问)
然后将在该站点中创建文件夹和子文件夹(如果需要,我准备自定义这些文件夹的内容类型)
现在我想以特定的用户组可以访问特定文件夹及其内容的方式配置 alfresco
例如
This is list of user
user1,user2,user3,user4,user5
And this is folder structure
Project
Data
Test
Exam
Design
art
practice
Work
W1
W2
现在如何以这样的方式配置它
user1 可以访问数据->考试
user2 可以访问工作及其所有子文件夹
user3 可以访问 Data 及其所有子文件夹
user4 可以访问 Design 及其所有子文件夹
user5可以访问Data->Work、Design->art、Work->W1文件夹
请注意,我正在使用 CMIS api 生成此文件夹结构
那么有没有办法只通过java代码来实现这一点呢?
我已阅读有关管理权限的内容,但不确定是否使用它,因为当我尝试提供文件夹权限时,它只允许添加单个用户
但就我而言,我想创建用户组,并希望该特定组可以访问该文件夹。
非常感谢您抽出时间:)
如果您想使用组,则需要使用管理控制台或 Alfresco API 在 Alfresco 中创建组。 CMIS 无法管理用户或组。
用户和组就位后,您可以使用 CMIS 将它们分配给 ACL。然而,挑战在于您可能需要禁用或“中断”ACL 继承才能完全执行您想要的操作。您无法使用 CMIS API 禁用 ACL 继承。您必须在 UI 中或通过 Alfresco API 来完成此操作。
用户和组就位,并且文件夹配置为根据需要继承或不继承父权限后,您现在可以将用户和组添加到文件夹中。使用 CMIS,您可以根据需要向给定文件夹添加任意数量的用户或组。它不限于单个用户或组。这一页 http://chemistry.apache.org/java/developing/guide.html#access-control有一些使用构成访问控制列表 (ACL) 的访问控制条目 (ACE) 的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)