zoukankan      html  css  js  c++  java
  • 开源PLM软件Aras详解六 角色与用户以及权限

    在Aras中,角色(Identity),用户(Users),权限(Permissions),分别为3个ItemType,Permissions依赖与Identity,Identity可依赖与User。

    在Aras中,Identity可以理解为身份,也可以理解为角色,也可以理解为部门,在系统任何使用都是Identify,User只负责登入作用。

    当我们新建一个User时,User的loginName只用于登入系统,而Identity会自动为我们新建一个与该用户相关的Identity,新增的Identity名为姓+名:

    比如:我们的用户admin,那么Identity名就为Innovator Admin

    此时的Identity概念就可以自定义了,可以理解为角色,身份,也可以理解为部门

    比如我们新建一个Identity

    可以看出,在页面中有一个Is Alias的定义,该定义为true时,标识该身份认证是代表User,如果为False时,代表是单独的Identity,并未跟User绑定

    所以,Identity可以包含N个Identity,也可以被N个Identity包含,由Is Alias来区分该Identity是User还是单独的Identity

    由此,我们可以创建部门结构,也可以创建角色结构

    权限依赖于Identity

    新建一个权限:

    可以看出,此处的选择对象是Identity,你可以选择个人的Identity,也可以选择组Identity,并且控制GUD等权限控制

    可以看出Identity非常灵活,可以灵活定义,定义控制权限。

    大致图像就是:

    更多详情请关注微信公众号:

  • 相关阅读:
    CSS: 三栏布局
    CSS: 实现两栏布局,左边固定,右边自适应的4种方法
    css清除浮动
    浏览器解析时间线
    @Valid解决无法校验List问题
    Docker+Jenkins+Git+Maven实现Springboot项目自动化部署
    Git安装(CentOS)
    Jenkins安装
    Docker安装(Centos)
    Maven安装(Linux)
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/6109610.html
Copyright © 2011-2022 走看看