权限管理系统-06-系统功能展示

系统架构

系统架构

bootstrap模板

中文官网:https://www.bootcss.com/
免费模板:https://themefisher.com/free-bootstrap-templates

模板下载地址
https://github.com/themefisher/focus-bootstrap/tree/main/theme

还有部分代码就不贴了,功能很简单,逻辑也很简单,找一个好看的模板,把数据填充进去基本就完成了。以下是系统主要功能展示。

主要功能

  1. 首页
    首页只有两个数据展示,一个是一周内的活跃数,是从casdoor的接口中获取,还有一个是通过计算的当前系统注册人数占公司总人数的百分比(总人数暂时找不到地方获取,写死了~~~)
    权限管理系统首页.png

  2. 用户信息页
    分几点解释功能

  • 1:同步最新数据,在有人扫码注册后,点击按钮自动同步casdoor的用户数据
  • 2:添加用户,添加非自动注册的用户,或者虚拟账号,用于其他白名单控制
  • 3:搜索用户,数据做了分页,搜索指定用户信息
  • 4:编辑用户,编辑用户信息
  • 5:同步单个用户信息,单个用户信息同步
  • 6:删除用户,同时删除本系统和casdoor的用户数据数据
    用户信息页.png
  1. 编辑用户信息
    编辑用户信息.png

  2. 添加用户信息
    添加用户信息.png

  3. 应用页
    基本功能逻辑和用户信息逻辑一致
    应用页.png

本系统作用

本系统在单点登录(casdoor)的基础上,通过企微扫码注册,自动将信息注册到casdoor,通过casdoor的接口多余字段,添加IP地址,系统域名,端口,再结合openresty的lua模块,实现对用户的访问控制,权限管理系统实现对casdoor的接口数据进行修改,对用户的权限清晰管理,实现用户和IP的绑定。

总结

本系统主要涉及到了单点登录的理解与配置,对openresty(进阶版nginx,支持lua脚本)的使用,对lua脚本的使用,对django的初级编码。

期望

有了这个系统的经验,我计划有时间的话,将jumpserver堡垒机的数据一并添加进来,实现对服务器资产的管理,把监控zabbix也添加进来,实现对服务器的监控的管理。

GZH

  • 欢迎关注同名GZH"小红帽rh",获取更多最新分享。
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值