Posted on September 7, 2007
by johnnygee
Although
these concepts may seem similar, they are very different and can
significantly impact an application functionality. Lets first start
with definitions (as defined by EMC Documentum):
Group
- A group is a set of users, groups, or a mixture of both. It is normally used to assign permissions on an object.
Role
– A role is a special kind of group; it too can contain
a set of users, other groups, or both. The difference is that a role
is used by a client application
to filter out certain operations. WDK
framework supports scoping of WDK components by role. For example, the
Administration node in Webtop is only visible if the user is an
administrator. Roles are NOT
used to assign permissions on an object.
So what is client capability?
Client capability
– Legacy setting that is defined for each
user object. The four values for client_capability attribute are
consumer, contributor, coordinator, and (system) administrator. The
client capability setting is used as a “default role” for a user.
This setting was created long before the concept of roles was created.
WDK/Webtop uses the client capability role if the user is not assigned
to any custom roles. Once you start creating custom roles, you need
to configure/remap the client_capability role to your custom roles, if
you still want to use client_capability setting. FYI – The list of
actions available to a specific client capability role is listed in the
WDK Development Guide.
To summarize:
- groups – permissions
- roles – filtering actions
- client capability – default roles
Feel free to post comments if you need further clarification.
分享到:
相关推荐
Zx_Roles tool v2.5 免费版.rar
SAP roles training material
Laravel开发-roles Laravel 5.2中的角色和权限
Ansible-Ansible-roles.zip,责任角色责任角色?,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
xpage不支持@UserRoles公式解决方法
1、表Groups_Roles 主要功能:存储社区与角色的关系; 存储组织与角色的关系; 存储地区与角色的关系; 存储用户组与角色的关系; 字段:groupId 组(社区、组织)Id,例如 groupId = 11720 代表 My Community 1社区...
ansible角色安全壳ansible-roles-secure-shell是一对...~/projects/ansible-roles-secure-shell用法 ---- name: Clients only without Github support hosts: clients become: yes roles: - { role: ssh-client, ssh_
Laravel开发-laravel-roles Laravel 5用户角色管理器
Roles.vue
Laravel开发-roles-jwt 一个API友好的角色管理包,可用于JWT(使用tymon/jwt-auth)身份验证。基于罗曼比肯/角色。
Ansible-ansible-roles.zip,马纳拉责任角色责任角色,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
角色身份验证客户端 Asiointivaltuudet -services的客户端库。 所需的Java最低版本为8。... (克隆)首先拉动并构建Roles-auths-wsdl项目。 使用maven来构建项目,如下所示: mvn clean install javadoc:jar
After more than ten years, object technology pioneer Rebecca Wirfs-Brock teams with expert Alan McKean to present a thoroughly updated, modern, and proven method for the design of software....
Agile role 说明,对于理解agile模式有帮助
Laravel开发-laravel-permission-roles 暂无描述
ansible-roles, 包含ansible角色的repo Ansible角色:这个 repo 包含了我编写用来执行day-to-day系统管理和自动化任务的所有Ansible角色。注意:在生产环境中直接运行这些角色非常小心,请先在测试环境中尝试它们,...
成员管理+MemberShip+Roles成员管理+MemberShip+Roles成员管理+MemberShip+Roles成员管理+MemberShip+Roles成员管理+MemberShip+Roles成员管理+MemberShip+Roles