请仔细阅读文档后,再进行操作
本文档中的各部分操作,只须 选择其中一种方式处理即可
在 云平台 基础管理 应用管理 下,添加一个应用, 90 开放平台;
将 开放平台 的相关菜单 的所属应用 设置为 该应用,便于菜单的管理。
进入 云平台 - 基础管理 - 应用管理,添加应用
应用标识 | 名称 | 描述 | 是否启用 | 应用访问地址
{"id": "90", "code": "90", "name":"开放平台", "memo":"", "status":"1", "url":""}
curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.cluster.local:8080/v1/admin/applications" -H 'Content-Type: application/json' \ -d \ ' {"id": "90", "code": "90", "name":"开放平台", "memo":"", "status":"1", "url":""} '
连接至 admin_center 数据库,执行以下 SQL脚本
use admin_center; insert into TB_MGT_APPLICATION (ID, DELETED, CODE, NAME, STATUS) values ('90', 0, '90', '开放平台', '1'); commit;
进入 云平台 - 基础管理 - 菜单管理,导入
所属应用 选择 开放平台
菜单列表(JSON)如下,(复制后粘贴)
将 origin 修改为正确的 学校域名
[ { "id": "90000", "parentIdOrCode": "1", "code": "developer-center", "name": "开放平台", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90000, "resourceIdOrCodes": [], "url": "/developer-center/", "icon": "" }, { "id": "90100", "parentIdOrCode": "90000", "code": "developerAccount", "name": "开发者账号管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90100, "resourceIdOrCodes": [], "url": "/developer-center/developerAccount", "icon": "su-icon-yingyongjuese" }, { "id": "90200", "parentIdOrCode": "90000", "code": "businessManage", "name": "业务管理员账号管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90200, "resourceIdOrCodes": [], "url": "/developer-center/businessManage", "icon": "su-icon-fuwupingjiaguanli" }, { "id": "90300", "parentIdOrCode": "90000", "code": "scopeManage", "name": "Scope审核员账号管理", "memo": "", "status": "0", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90300, "url": "/developer-center/scopeManage", "icon": "su-icon-daifasong" }, { "id": "90400", "parentIdOrCode": "90000", "code": "applicationManage", "name": "应用服务管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90400, "url": "/developer-center/applicationManage", "icon": "su-icon-calendar-1" }, { "id": "90500", "parentIdOrCode": "90000", "code": "basicAbilityManagement", "name": "基础能力管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90500, "url": "/developer-center/basicAbilityManagement", "icon": "su-icon-neirongguanli" }, { "id": "90600", "parentIdOrCode": "90000", "code": "businessDomainManage", "name": "业务域管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90600, "url": "/developer-center/businessDomainManage", "icon": "su-icon-fuwupingjiaguanli" }, { "id": "90700", "parentIdOrCode": "90000", "code": "auditManagement", "name": "审核管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90700, "url": "/developer-center/auditManagement", "icon": "su-icon-biaoqian" } ]
将 origin 修改为正确的 学校域名
在 admin-center-sa 的 Pods 上 执行命令行
curl -i -s -X POST "http://localhost:8080/v1/admin/menus/importMenu" -H 'Content-Type: application/json' \ -d \ ' { "applicationId": "90", "menuList": [ { "id": "90000", "parentIdOrCode": "1", "code": "developer-center", "name": "开放平台", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90000, "resourceIdOrCodes": [], "url": "/developer-center/", "icon": "" }, { "id": "90100", "parentIdOrCode": "90000", "code": "developerAccount", "name": "开发者账号管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90100, "resourceIdOrCodes": [], "url": "/developer-center/developerAccount", "icon": "su-icon-yingyongjuese" }, { "id": "90200", "parentIdOrCode": "90000", "code": "businessManage", "name": "业务管理员账号管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90200, "resourceIdOrCodes": [], "url": "/developer-center/businessManage", "icon": "su-icon-fuwupingjiaguanli" }, { "id": "90300", "parentIdOrCode": "90000", "code": "scopeManage", "name": "Scope审核员账号管理", "memo": "", "status": "0", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90300, "url": "/developer-center/scopeManage", "icon": "su-icon-daifasong" }, { "id": "90400", "parentIdOrCode": "90000", "code": "applicationManage", "name": "应用服务管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90400, "url": "/developer-center/applicationManage", "icon": "su-icon-calendar-1" }, { "id": "90500", "parentIdOrCode": "90000", "code": "basicAbilityManagement", "name": "基础能力管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90500, "url": "/developer-center/basicAbilityManagement", "icon": "su-icon-neirongguanli" }, { "id": "90600", "parentIdOrCode": "90000", "code": "businessDomainManage", "name": "业务域管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90600, "url": "/developer-center/businessDomainManage", "icon": "su-icon-fuwupingjiaguanli" }, { "id": "90700", "parentIdOrCode": "90000", "code": "auditManagement", "name": "审核管理", "memo": "", "status": "1", "origin": "https://admin-platform.paas.xxx.edu.cn", "order": 90700, "url": "/developer-center/auditManagement", "icon": "su-icon-biaoqian" } ] } '
角色由授权服务进行初始化
进入 云平台 - 基础管理 - 角色权限,导入
角色权限(JSON)如下,(复制后粘贴)
[ { "roleId": "90", "roleCode":"open-admin", "permissionIdOrCodes": ["1", "90000", "90100", "90200", "90300", "90400", "90500", "90600", "90700"] } ]
在 admin-center-sa 的 Pods 上 执行命令行
curl -i -s -X POST "http://localhost:8080/v1/admin/rolePermissions/importRolePermission" -H 'Content-Type: application/json' \ -d \ ' { "roleCodeIdMap": { "open-admin": "90" }, "rolePermissionList": [ { "roleId": "90", "roleCode":"open-admin", "permissionIdOrCodes": ["1", "90000", "90100", "90200", "90300", "90400", "90500", "90600", "90700"] } ] } '