zoukankan      html  css  js  c++  java
  • 基于角色的安全体系

    用户表(ENTUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTUserAccountId

    int

    NOT NULL

    登陆账号

    WindowsAccountName

    Varchar(50)

    NOT NULL

    姓名

    Name

    Varchar(50)

    NOT NULL

    电子邮箱

    Email

    Varchar(100)

    NOT NULL

    是否激活

    IsActive

    bit

    NOT NULL

    角色表(ENTRole)

    Name

    code

    type

    isNull

    主键

    ENTRoleId

    int

    NOT NULL

    角色名称

    RoleName

    Varchar(50)

    NOT NULL

    用户角色映射表(ENTRoleUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTRoleUserAccountId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    用户ID

    ENTUserAccountId

    int

    NOT NULL

    菜单表(ENTMenuItem)

    Name

    code

    type

    isNull

    主键

    ENTMenuItemId

    int

    NOT NULL

    菜单名称

    MenuItemName

    Varchar(50)

    NOT NULL

    说明

    Description

    Varchar(255)

    NULL

    url

    Url

    Varchar(max)

    NULL

    父级菜单

    ParentENTMenuItemId

    int

    NULL

    显示顺序

    DisplaySequence

    tinyint

    NOT NULL

    是否可用

    IsAlwaysEnabled

    bit

    NOT NULL

    权限记录表(ENTCapability)

    Name

    code

    type

    isNull

    主键

    ENTCapabilityId

    int

    NOT NULL

    权限名称

    CapabilityName

    varchar](50)

    NOT NULL

    菜单项

    ENTMenuItemId

    int

    NULL

    访问类型

    AccessType

    tinyint

    NOT NULL

    AccessType字段可以有以下枚举值:

    ReadOnlyEdit(0):从无权限,只读权限,编辑权限这三种访问类型中选择

    ReadOnyl(1):从无权限,只读权限这两种访问类型中选择

    Edit(2):从无权限,编辑权限这两中访问类型中选择

    角色权限映射表(ENTRoleCapability)

    Name

    code

    type

    isNull

    主键

    ENTRoleCapabilityId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    权限ID

    ENTCapabilityId

    int

    NOT NULL

    访问权限

    AccessFlag

    tinyint

    NOT NULL

    AccessFlag字段有以下枚举值:

    None(0):无权限

    ReadOnly(1):只读权限

    Edit(2):编辑权限

  • 相关阅读:
    【JVM】模板解释器--如何根据字节码生成汇编码?
    你会swap吗,按值传递还是按引用?
    你了解实时计算吗?
    Hadoop的Server及其线程模型分析
    机会
    storm如何分配任务和负载均衡?
    storm基础框架分析
    storm如何保证at least once语义?
    学习笔记:The Log(我所读过的最好的一篇分布式技术文章)
    学习笔记:Twitter核心数据类库团队的Hadoop优化经验
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7118709.html
Copyright © 2011-2022 走看看