在3.6的全新安装中,我看到可以为角色设置以下类型的权限:
由于我们将进行一些可能需要类似安全性的自定义开发,我想了解这些角色的实现。
我可以看到角色映射到sf_SecPerms表中的特定权限。但经过大量的探索之后,我无法找到这5项权利的定义。它被烘焙成DLL吗?它在数据库中吗?是在配置?
答案 0 :(得分:1)
你是正确的,如果你使用Reflector你可以在Telerik.Cms.dll中找到它们,这些被烘焙到一个DLL中
它们位于名称空间Telerik.Cms.Security中,有一个名为GlobalRights的Enum。
在同一个命名空间中需要注意的另一个类是GlobalPermission类,它用于查询和设置这些权限。