请仔细阅读文档后,再进行操作
本文档中的各部分操作,只须 选择其中一种方式处理即可
在 云平台 基础管理 应用管理 下,添加一个应用, 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 修改为正确的 学校域名
curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.cluster.local: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"] } ]
curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.cluster.local: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"] } ] } '