认证中心修改文档
添加详情页面
功能: 在详情页面, 可以为该系统创建和查看三方菜单和角色, 所有的和应用相关的操作, 入口都在详情页里面
应用详情页面可以添加应用的菜单
给应用建立菜单属于三方系统,默认不显示
创建角色
这里的菜单需要注意两点:
为应用建菜单, 相当于创建这个应用的资源
为应用建角色, 相当于为应用授权
角色建立好关系如下:
角色是在应用级别之上的, 一个角色可以有多个应用, 创建应用的角色的时候, 保存角色和应用的关系, 这样大盘首页可以获得用户自己的应用
这里的角色也绑定了菜单, 这里是授权之后的菜单
为应用建立菜单, 这个菜单是未授权的菜单,
开发步骤
- 菜单资源---添加菜单关联表
- 菜单资源—
-
- 菜单表添加字段 , 修改数据, 原本菜单的数据为本系统, 添加三方菜单, 三方应用需要传入三方系统id
-
- 菜单列表页面, 显示菜单所属系统
-
- 菜单资源---修改菜单, 提供修改三方应用菜单的接口
- 菜单资源---提供删除菜单和三方关系的接口
- 应用模块---提供应用查菜单资源的接口
- 应用模块—提供查询应用详情接口
- 应用模块—提供查询角色接口
- 角色授权—保存应用和角色关系的授权表
- 角色授权—提供通过userid + appId 查询授权菜单树状数据接口