Umbraco中的权限体系结构

分为管理用户体系,和成员用户体系,也就是 Users(用户)和Members(成员).

2.1. Users(用户)

用户是对功能操作权限定义的,首先看一下所有Action的Permissions:

Browse Node/Edit in Canvas/Create/Send To Translation/Translate/Audit Trail/Delete/Move/Copy/Sort/Permissions/Public access/Rollback/Update/Publish/Send To Publish/Manage Host

对用户的管理,其实就是用户有没有这些权限, 系统初始定义了3个User Type(用户类型), 其实就是对这些Permissions的分组.

2.2. Members(成员)

成员是对内容定义权限定义的

Member Type(成员类型): 每个Member type是定义一类人, 可以看作是Windows Roles类似的东东, 主要是控制内容的可见性. 每类型都可以定义一些特殊属性, 类似进销存中的动态商品属性.

Member Groups(成员组): 类似windows groups的东西,用于集合分组member的.

Members(成员):就是业务帐号了,必须归属于一个member type,可以归属于0 或者 多个 member group.

时间: 2024-09-30 04:34:00

Umbraco中的权限体系结构的相关文章

mediawiki中关于权限的问题

其实有个地方是我从来没有适应过得,那就是这样:以前在A,我是全权负责, 但是现在呢,我只是工作中的一环而已. 我只是mediawiki的管理员而已,我的工作成功与否是建立在别人的工作是否成功上的. 需求:customer想让一个组的人访问某个wiki的子页面. global的wiki是分为多个模块的,因此说:global的wiki是面向SONY整个公司的,面对不同的team的. 其中包括开发,Linux,Oracle,AD,dns分为多个模块. 所以说,不同的人有不同的访问页面. group在我

android权限--android开发中的权限及含义(上)

android权限--android开发中的权限及含义(上) android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序 android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户 android.permission.FLASHLIGHT 访问闪光灯,android开发网提示HTC Dream不包含闪光灯 android.pe

Android中那些权限

Permission Permission Permission Group Permission Tree Users Permission ACCESS_CHECKIN_PROPERTIES 允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin database, to change values th

数据库中的grant权限赋予和系统中的权限管理是两码事。

数据库中的grant权限赋予和系统中的权限管理是两码事.grant一般是赋给个人的,对全部或单个数据库的增删改查等权限,不多说.权限管理系统 在数据库中建表,存角色,权限,不同的菜单,在java层面上写代码控制的.用filter或if等都能控制.参考资料:grant:http://www.cnblogs.com/Richardzhu/p/3318595.htmlhttp://blog.csdn.net/leshami/article/details/5688875http://7567567.b

<实训|第九天>掌握linux中普通的权限控制和三种特殊的权限(sst),做合格的运维工程师

linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切. 权限的学习是很多的,不要认为自己已经把自己的隐私保护的很好,漏洞总是有的,侧面的攻击往往是难以防守的.所以大家跟我一起学习一下基础的权限控制,在后面也会有更多关于权限控制的知识点分享出来.谢谢各位的关注和支持!  开班第九天: 今天的课程大纲: linux系统中文件目录的基本权限控制 如何来修改默认的生成权限 三种特殊的权限(s,s,

【源码笔记】BlogEngine.Net 中的权限管理

BlogEngine.Net 是个功能点很全面的开源博客系统,容易安装和实现定制,开放接口支持TrackBack,可以定义主题配置数据源等等.可谓五脏俱全,这里先记录一下它基于Membership的权限管理(一般只说到角色就没了). Membership是.net2.0的时候就出来了,现在的最新版本是Identity(微软已经将这个Asp.net项目开源 https://github.com/aspnet/Identity ).权限管理就是处理用户.角色.和具体权限的关系.用户和角色是多对多的关

ORA-01950: 表空间'USERS'中无权限的2种解决办法

总的来说这个错误是由于对表空间操作的权限不足造成的,所以这个时候就可以检查出错之前对于所操作的表赋权grant connect,resource to zhangbojie ; ORA-01950: 表空间'USERS'中无权限的2种解决办法

Android6.0中的权限

前言 Android6.0相比之前的Android版本有一个很大的不同点,就是动态的获取权限.之前我们需要什么权限只需要在Manifest文件中声明即可,在6.0中,又新增了运行时权限的动态检测. Android6.0分了两种权限Normal Permissions(安装时自动授权,用户也不能取消权限) and Dangerous Permissions(详情在文章最后): 使用环境 如果在 Android 6.0 以前的设备上,我们之前在清单文件中声明权限是没有问题的,但是如果是在 Andro

Android中的权限管理(基于Permission ProtectionLevel)

1.什么是protectionlevel呢? 我们经常在AndroidManifest中使用权限,如果我们想让应用程序可以发短信,那么应该这样写: <uses-permission android:name="android.permission.SEND_SMS" /> 那么这个权限的定义是在哪里定义的呢?如下: frameworks/base/core/res/AndroidManifest.xml <permission android:name="a