团体和角色之间有什么区别?

Ale*_*x B 14 terminology

除了组之外,许多身份管理实现还使用角色.他们有什么不同?到目前为止,我还没有找到一个令人信服的用例来分离这两者.我读到的所有解释都是含糊不清的.

你能举出一个很好的例子来说明需要角色小组吗?

Dal*_*idy 21

人 - 组 - 角色

  • 一个人是一个或多个组的成员.
  • 为组分配了多个角色.

例:

  • 两个角色在一个系统中存在stock_purchaser,timecard_supervisor.
  • 系统shift_supervisor,regional_manager中存在两个组.
  • regional_managerstock_purchasertimecard_supervisor作用.
  • shift_supervisortimecard_supervisor作用.

如果创建了新角色(例如review_leave_requests),则可以将其添加到需要此角色的所有组中.在只有角色的系统中,将角色添加到需要它的所有人可能是一项艰巨的任务.


vc *_* 74 17

角色是一组权利

团体是一群人

想象一下,你有两组人(G1,G2)使用一个应用程序(A1),你有两种类型的用户:管理员和只读用户.

您可以在A1上创建管理员角色,定义其权限并赋予G1这个角色如果G2也需要这些权限,您不必逐个授予它们,您可以简单地为G2创建为G1创建的相同角色

  • 角色可以是用户和管理员,但G1和G2代表人群,例如G1包含John Smith和Agatha Christie,G2包含Bod Green,Mike Patton和Alicia Keys.然后admin角色可以定义为:可以将用户添加到应用程序,可以从应用程序中删除用户,可以更改主页面颜色.创建此角色后,您可以将其提供给G1,John Smith和Agatha Christie将拥有这些权利 (2认同)