没有合适的资源?快使用搜索试试~ 我知道了~
统一用户中心详细设计方案.pdf
需积分: 50 64 下载量 76 浏览量
2020-02-16
16:25:26
上传
评论 1
收藏 703KB PDF 举报
温馨提示
试读
48页
提供平台登录界面; 提供单点登录、单点退出、会话保持服务,并在传统 CAS 服务的功能上增加用户角色 权限控制; 提供第三方应用接入相关接口; 提供用户、组织机构、权限相关接口; 提供提醒消息服务的集成, 允许业务子系统存储提醒消息, 以及同步业务子系统自有消 息模块中的消息
资源推荐
资源详情
资源评论
1
统一用户中心
详细设计报告
制 作 人: 日 期: 2018-01 版 本: 1.1
2
目 录
1 系统结构 ....................................................................................................................................................... 7
1.1 用户中心服务系统( UCS).................................................................................................................... 7
1.2 用户中心管理系统( UMS ) ................................................................................................................... 7
1.3 门户系统( Portal).................................................................................................................................. 8
1.4 业务子系统接入 ....................................................................................................................................... 8
2 用户中心服务系统( UCS) ....................................................................................................................... 9
2.1 用户中心服务系统安全性要求 ............................................................................................................... 9
2.2 系统帐号传递机制 ................................................................................................................................... 9
2.3 登录界面 ................................................................................................................................................... 9
2.4 功能说明 ................................................................................................................................................... 9
2.4.1 单点登录 .............................................................................................................................................. 10
2.4.2 会话保持 .............................................................................................................................................. 11
2.4.3 单点退出 .............................................................................................................................................. 11
2.4.4 组织架构同步 ...................................................................................................................................... 12
2.4.5 消息推送 .............................................................................................................................................. 12
2.5 数据结构 ................................................................................................................................................. 12
2.5.1 表清单 .................................................................................................................................................. 13
2.5.2 T_COMPANY 公司表 ......................................................................................................................... 13
2.5.3 T_DEPT 部门表 ................................................................................................................................... 14
2.5.4 T_EMPL 员工表 .................................................................................................................................. 14
2.5.5 T_USER 用户表 ................................................................................................................................... 14
2.5.6 T_DICTIONARY 字典表 .................................................................................................................... 15
2.5.7 T_ATTACHMENT 附件表 .................................................................................................................. 15
2.5.8 UC_ACCOUNT 登录帐号表 ............................................................................................................... 15
2.5.9 UC_APP 业务系统表 ........................................................................................................................... 16
2.5.10 UC_BUTTON 业务系统资源表 ........................................................................................................ 16
2.5.11 UC_DATA 业务系统数据表 .............................................................................................................. 16
3
2.5.12 UC_MENU 业务系统菜单表 ............................................................................................................ 17
2.5.13 UC_ROLE 业务系统角色表 ............................................................................................................. 17
2.5.14 UC_ROLE_COMPANY 角色公司关联表 ........................................................................................ 17
2.5.15 UC_ROLE_BUTTON 角色资源关联表 ............................................................................................ 17
2.5.16 UC_ROLE_DA TA 角色数据关联表 ................................................................................................. 18
2.5.17 UC_ROLE_MENU 角色菜单关联表 ................................................................................................ 18
2.5.18 UC_ROLE_EMPL 角色员工关联表 ................................................................................................. 18
2.6 用户中心提供的接口 ............................................................................................................................. 18
2.6.1 通用接口调用方式 .............................................................................................................................. 18
2.6.2 sso.login 登录 ....................................................................................................................................... 19
2.6.3 sso.validate ticket 校验 .......................................................................................................................... 20
2.6.4 sso.keepAlive 保持用户登录状态 ........................................................................................................ 21
2.6.5 sso.logout 单点退出 .............................................................................................................................. 22
2.6.6 portal.getPageMould 获取页面统一样式 ............................................................................................ 23
2.6.7 account.checkAccount 检查帐号是否可用 .......................................................................................... 23
2.6.8 account.updatePwd 用户修改密码 ....................................................................................................... 24
2.6.9 account.resetPwd 忘记密码 ................................................................................................................. 25
2.6.10 user.reg 用户注册 ............................................................................................................................... 25
2.6.11 user.update 用户修改 ......................................................................................................................... 26
2.6.12 user.findByAccessToken 根据 AccessToken 获取用户信息 ............................................................. 27
2.6.13 user.findByParentId 根据组织架构 id 获取用户信息 ....................................................................... 27
2.6.14 user.findAll 查询所有用户信息 ......................................................................................................... 28
2.6.15 user.findRoleByUserId 根据用户 id 查询用户权限 .......................................................................... 29
2.6.16 user.findRoleByAccessToken 根据 AccessToken 查询用户权限 ...................................................... 30
2.6.17 org.getDeptsByParentId 获取组织机构信息 ..................................................................................... 30
2.7 业务子系统需要实现的接口 ................................................................................................................. 31
2.7.1 sso.logoutNotify 用户退出通知 ........................................................................................................... 31
2.7.2 user.updateNotify 用户信息变更通知 ................................................................................................. 32
2.7.3 org.updateNotify 组织架构信息变更通知 .......................................................................................... 33
4
3 用户中心管理系统( UMS ).................................................................................................................... 34
3.1 应用项目管理 ......................................................................................................................................... 34
3.1.1 基本信息管理 ...................................................................................................................................... 34
3.1.2 菜单管理 .............................................................................................................................................. 35
3.1.3 数据项管理 .......................................................................................................................................... 35
3.1.4 资源项管理 .......................................................................................................................................... 36
3.1.5 角色管理 .............................................................................................................................................. 36
3.1.6 角色权限管理 ...................................................................................................................................... 36
3.2 企业管理 ................................................................................................................................................. 36
3.2.1 企业列表 .............................................................................................................................................. 36
3.2.2 企业信息维护 ...................................................................................................................................... 37
3.3 部门管理 ................................................................................................................................................. 37
3.3.1 部门列表 .............................................................................................................................................. 37
3.3.2 部门编辑 .............................................................................................................................................. 37
3.4 供应商内部权限管理 ............................................................................................................................. 37
3.4.1 角色列表 .............................................................................................................................................. 38
3.4.2 角色权限关联 ...................................................................................................................................... 38
3.5 员工管理 ................................................................................................................................................. 38
3.5.1 员工列表 .............................................................................................................................................. 38
3.5.2 员工删除 .............................................................................................................................................. 38
3.5.3 修改密码 .............................................................................................................................................. 38
3.5.4 用户锁定 .............................................................................................................................................. 39
3.5.5 员工编辑 .............................................................................................................................................. 39
3.5.6 角色授予 .............................................................................................................................................. 39
4 门户系统( Portal) ................................................................................................................................... 39
4.1 用户登录 ................................................................................................................................................. 39
4.1.1 登录页面 .............................................................................................................................................. 39
4.1.2 单点登录 .............................................................................................................................................. 40
4.1.3 会话保持 .............................................................................................................................................. 40
5
4.1.4 单点退出 .............................................................................................................................................. 40
4.2 用户主页 ................................................................................................................................................. 40
4.2.1 主页界面 .............................................................................................................................................. 40
4.2.2 导航菜单 .............................................................................................................................................. 41
4.3 用户注册 ................................................................................................................................................. 41
4.4 个人信息管理 ......................................................................................................................................... 41
4.5 页面集成方式 ......................................................................................................................................... 41
4.6 平台服务集成 .......................................................................................................... 错误!未定义书签。
4.7 消息服务集成 ......................................................................................................................................... 41
5 微信服务号接入 ........................................................................................................................................ 42
5.1 微信绑定 ................................................................................................................................................. 42
5.2 微信消息推送 ......................................................................................................................................... 42
6 业务子系统接入 ........................................................................................................................................ 42
6.1 操作流程 ................................................................................................................................................. 42
6.2 需要实现的接口 ..................................................................................................................................... 43
6.2.1 单点登录 .............................................................................................................................................. 43
6.2.2 会话保持 .............................................................................................................................................. 43
6.2.3 单点退出 .............................................................................................................................................. 44
6.2.4 组织架构、用户同步 .......................................................................................................................... 44
6.2.5 菜单权限 .............................................................................................................................................. 44
6.2.6 数据权限 .............................................................................................................................................. 44
6.2.7 资源权限 .............................................................................................................................................. 45
6.2.8 消息通知 .............................................................................................................................................. 45
6.3 针对 Java应用环境的封装 .................................................................................................................... 45
6.3.1 主要功能 .............................................................................................................................................. 45
6.3.2 过滤器配置说明 .................................................................................................................................. 45
6.3.3 单机环境配置 ...................................................................................................................................... 48
6.3.4 分布式环境配置 .................................................................................................................................. 48
剩余47页未读,继续阅读
资源评论
guanghui2125
- 粉丝: 2
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功