当前位置: > 财经>正文

用户与角色的区别与联系 银行在信托中扮演什么角色和角色的区别

2023-08-27 02:00:44 互联网 未知 财经

用户与角色的区别与联系

用户

用户是指使用电脑或网络服务的人,拥有一个用户账号,并以用户名识别(用户的定义)。 用户user:最终操作人员,权限的最终受益者,控制权限控制权限实际上就是控制用户的权限,而不是角色或者用户组的权限。(概念描述)

角色

角色是指权限分配的单位与载体。联系:用户会被分配不同的角色,不同的角色有可能对应的是同一个用户。

用户组

用户组UserGroup(定义):是相对垂直而言的。比如说采购部这个用户组实际上是由采购部的业务员(暂且定义都为用户)组成的,具有上下级的明确关系;采购部只能查看属于采购部的文档,销售部只能查看属于销售部的文档,带有强烈的部门(组)性质,但是采购部业务员虽然都是属于同一个部门,但是却不一定有着相同的权限,比如说经理和一般业务员的权限肯定存在差异。

角色组

角色Role:用户组是带有一种垂直既自上而下的性质,而角色的范围则没有带着那么浓厚的垂直关系,而是带有比较明显的水平(交叉)性质;比方说现定义一个角色:经理,这个经理包含了各个部门的经理,而不单单是采购部经理或者是销售部经理, 很明显这个‘经理’角色显然同时具有各部门的经理的权限,也就是说这时候如果各部门经理们只是处于该‘经理’角色,那么采购部经理不但具有采购部经理的操作权限,同时也被赋予了其他各部门经理的权限,这个时候各个部门经理的权限是一致的,但是这样势必造成权限的拥堵或者混乱,此时刚才提到的第一个对象:用户就派上用场了,几个部门经理同属于‘经理’角色的情况下又想他们之间的权限有区别,你只能对每个部门经理(身份为:用户)单独授权了,当然你也可以根据该 用户身处的用户组和角色之间的关联关系或者排斥关系来确认用户的最终权限。(概念描述)

两者区别如下: 一 、指代不同 1、用户:指软件的最终操作者,也是软件工程内的一个概念,指终端用户的抽象集合。 2、角色:权限针对的是系统的资源。 二、功能不同 1、用户:以用户为中心的设计中通常会创建多个用户画像以代表典型的最终用户,每个用户画像都可能包括对不同界面的接受程度,以及在某一专业领域的知识。 2、角色:将资源分配给各个角色来实现权限控制,资源和角色之间是多对多的关系。同样用户(用户组)和角色也是多对多的关系。

三、特点不同

1、用户:用户可以通过账号向系统服务进行身份验证,并获取相关授权,但身份验证并不代表授权。

2、角色:通过对角色分配访问权限控制,然后对用户或者用户组分派角色来实现用户的访问权限控制。

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。