用户中心系统是现在现在企业内必备的一个基础服务, 通过这个系统,原则上可以实现一套用户名密码,访问所有的子系统,单点登录就是基于类似的考虑。 除了支持单点登录外,用户中心系统中还应该有权限管理功能, 即用户可以访问哪些子系统,在每个子系统中分别具有什么功能。
demo 说明:
本 demo 是在一个较完善的 db 设计的基础上,通过增删改查生成工具 http://listcode.cn 来生成的,是一个雏形,主要是给大家一种设计参考,和提供一种项目快速起步的方法。
主要概念介绍:
- 站点 : 企业内的各个子系统,如报销系统,邮箱系统等。
- 资源 : 站点内包含各种功能和数据,比如审批报销单的功能, 登录邮箱的功能,公司内的销售合同文件等。
- 权限 : 资源+操作,如对一个文件读和写是不同的权限。
- 角色 :一组权限的集合
- 用户 : 用户可以具有多个角色, 可以有虚拟的用户,比如部门,就是一个虚拟用户
入口:
https://www.listcode.cn/_dh/readonly_home
源码获取方法
登录 http://listcode.cn , 使用 demo 中的脚本来创建项目,选择技术类型,就可以获得代码了。