1. RBAC

  • 基于角色的访问控制
  • 权限与角色关联
  • 用户和角色关联
    在这里插入图片描述

2. 权限细分

  • 简单型——-单一用户名密码限制
  • 经济型——-用户与菜单关联
  • 富裕型——-用户与菜单及功能关联
  • 豪华型——-用户–角色–菜单及功能
  • 豪华组合型——集中权限认证

3. 技术选择

  • EasyUI1.3.2
  • SpringMVC + FreeMarker(模板引擎)
  • Spring
  • SpringJDBC
  • MySQL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 权限与应用程序

  • 应用URL实现程序权限控制
  • 应用Code实现程序权限控制

4.1 URL权限控制

4.1.1 实现方式

  1. URL

4.1.2 应用范围

  1. Web应用(入各种管理系统)
  2. Rest接口(一种基于http协议,使用get、post、put、delete方法进行数据交互的结构规范)

4.2 Code权限控制

4.2.1 实现方式

  1. 注解
  2. 编码

4.2.2 应用范围

  1. Web应用(入各种管理系统)
  2. Rest接口(一种基于http协议,使用get、post、put、delete方法进行数据交互的结构规范)
  3. 非Rest接口(RMI、Socket)
  4. Web服务(WebService接口)

版权声明:本文为weixin_45131762原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_45131762/article/details/115426775