首页 > 解决方案 > 检查树节点的 ACL 角色权限

问题描述

我需要检查角色是否具有在树节点上创建、修改、编辑等的 ACL 权限。

例如,如果我有一个名为“文章编辑器”的角色,以及一个以 /articles 开头的节点树,我需要能够检查文章编辑器是否具有创建、编辑、删除等权限,以及该权限是允许还是拒绝.

标签: c#kentico

解决方案


就在我的脑海中,您可以使用例如以下方法:

DocumentSecurityHelper.IsAuthorizedPerDocument()

基于不同的重载,但在核心中,您可以发送树节点,您正在检查哪些权限,当然还有用户。

如果您只想要 ACL 列表而不是使用

AclItemInfoProvider.GetAclItems()

推荐阅读