From: 刘洪青 Date: Mon, 20 Sep 2021 23:14:33 +0000 (+0800) Subject: docs: 整理部署文档说明 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=e6db3cc32aa647c4cec3996e668eb756d8dfb80b;p=institute%2Fdeploy-authx-service.git docs: 整理部署文档说明 --- diff --git "a/deploy-manifests/charts/1.2.0001.\350\256\244\350\257\201\346\216\210\346\235\203-\350\256\244\350\257\201\345\257\271\346\216\245\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\345\256\211\345\205\250\344\270\255\345\277\203\357\274\211.md" "b/deploy-manifests/charts/1.2.0001.\350\256\244\350\257\201\346\216\210\346\235\203-\350\256\244\350\257\201\345\257\271\346\216\245\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\345\256\211\345\205\250\344\270\255\345\277\203\357\274\211.md" index 5474821..e30d9d0 100644 --- "a/deploy-manifests/charts/1.2.0001.\350\256\244\350\257\201\346\216\210\346\235\203-\350\256\244\350\257\201\345\257\271\346\216\245\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\345\256\211\345\205\250\344\270\255\345\277\203\357\274\211.md" +++ "b/deploy-manifests/charts/1.2.0001.\350\256\244\350\257\201\346\216\210\346\235\203-\350\256\244\350\257\201\345\257\271\346\216\245\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\345\256\211\345\205\250\344\270\255\345\277\203\357\274\211.md" @@ -11,6 +11,7 @@ ## 操作指南 +**请仔细阅读文档后,再进行操作** diff --git "a/deploy-manifests/charts/1.2.0002.\350\256\244\350\257\201\346\216\210\346\235\203-\346\216\210\346\235\203\346\234\215\345\212\241\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\350\247\222\350\211\262\357\274\211.md" "b/deploy-manifests/charts/1.2.0002.\350\256\244\350\257\201\346\216\210\346\235\203-\346\216\210\346\235\203\346\234\215\345\212\241\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\350\247\222\350\211\262\357\274\211.md" index a60e639..9d0b046 100644 --- "a/deploy-manifests/charts/1.2.0002.\350\256\244\350\257\201\346\216\210\346\235\203-\346\216\210\346\235\203\346\234\215\345\212\241\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\350\247\222\350\211\262\357\274\211.md" +++ "b/deploy-manifests/charts/1.2.0002.\350\256\244\350\257\201\346\216\210\346\235\203-\346\216\210\346\235\203\346\234\215\345\212\241\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210\350\247\222\350\211\262\357\274\211.md" @@ -11,6 +11,7 @@ ## 操作指南 +**请仔细阅读文档后,再进行操作** diff --git "a/deploy-manifests/charts/1.2.0003.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210API\350\267\257\347\224\261\343\200\201\345\272\224\347\224\250\343\200\201\350\217\234\345\215\225\343\200\201\350\247\222\350\211\262\346\235\203\351\231\220\357\274\211.md" "b/deploy-manifests/charts/1.2.0003.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210API\350\267\257\347\224\261\343\200\201\345\272\224\347\224\250\343\200\201\350\217\234\345\215\225\343\200\201\350\247\222\350\211\262\346\235\203\351\231\220\357\274\211.md" index c006eb2..48ff870 100644 --- "a/deploy-manifests/charts/1.2.0003.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210API\350\267\257\347\224\261\343\200\201\345\272\224\347\224\250\343\200\201\350\217\234\345\215\225\343\200\201\350\247\222\350\211\262\346\235\203\351\231\220\357\274\211.md" +++ "b/deploy-manifests/charts/1.2.0003.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226\357\274\210API\350\267\257\347\224\261\343\200\201\345\272\224\347\224\250\343\200\201\350\217\234\345\215\225\343\200\201\350\247\222\350\211\262\346\235\203\351\231\220\357\274\211.md" @@ -11,7 +11,9 @@ ## 操作指南 +**请仔细阅读文档后,再进行操作** +本文档中的各部分操作,只须 选择其中一种方式处理即可 ## 初始化数据 @@ -19,6 +21,13 @@ ### 创建路由 +在 云平台 管理中心 中,添加 接口路由; + +管理功能的接口请求,由管理中心的后端网关,统一路由至 相关服务。 + +**若 路由记录已经存在,请确认 其 路由服务地址 是否正确** + + #### 方式一,手动添加 进入 云平台 - 基础管理 - 路由管理,添加路由记录 @@ -82,6 +91,8 @@ curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.clu ```sql use admin_center; +delete from TB_MGT_ROUTE where ID in ('20','40'); + insert into TB_MGT_ROUTE (ID, DELETED, CODE, NAME, STATUS, PATH_PREFIX, URL, STRIP_PREFIX) values ('20', 0, 'authx-service-user-api', '认证授权 - 用户接口', '1', '/api/v1/base', 'https://localhost:8022', 0); @@ -108,13 +119,18 @@ commit; ### 创建应用 +在 云平台 基础管理 应用管理 下,添加一个应用,10 用户授权; + +将 认证管理、用户管理、授权管理 的相关菜单 的所属应用 设置为 该应用,便于菜单的管理。 + + #### 方式一,手动添加 进入 云平台 - 基础管理 - 应用管理,添加应用 应用标识 | 名称 | 描述 | 是否启用 | 应用访问地址 - | - | - | - | - -20 | 用户授权 | | 是 | +10 | 用户授权 | | 是 | #### 方式二,bash脚本 @@ -147,6 +163,22 @@ commit; ``` +#### 将已有菜单的所属应用 更新为 10 用户授权 + +**应用创建成功后,须将 认证管理、用户管理、授权管理 已存在的菜单 的所属应用 设置为 该应用** + +```sql +use admin_center; + +update TB_MGT_PERMISSION +set APPLICATION_ID='10' +where (ID like '2____' or ID like '3____' or ID like '4____') +; + +commit; +``` + + ### 创建菜单 #### 方式一,手动导入 @@ -157,6 +189,8 @@ commit; 菜单列表(JSON)如下,(复制后粘贴) +**将 origin 修改为正确的 学校域名** + * 认证管理 ```json @@ -600,7 +634,7 @@ curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.clu #### 方式三,SQL脚本(不推荐) -连接至 admin_center 数据库,执行以下 SQL脚本 +连接至 admin_center 数据库,执行以下 SQL脚本(若 已经存在,请忽略) * 认证管理 @@ -715,12 +749,25 @@ commit; ``` +* 统一修改 ORIGIN + +```sql +update TB_MGT_PERMISSION +set + ORIGIN='http://admin-platform.paas.example.com' +where APPLICATION_ID='10' +; + +commit; +``` + + ### 关联角色权限 角色由授权服务进行初始化 -#### 方式一,手动导入 +#### 方式一,手动导入(暂不支持) 进入 云平台 - 基础管理 - 角色权限,导入 @@ -792,26 +839,30 @@ curl -i -s -X POST "http://admin-platform-admin-center-sa.admin-platform.svc.clu 连接至 admin_center 数据库,执行以下 SQL脚本 ```sql +use admin_center; insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) select CONCAT('20_', ID) as ID, 0 as DELETED, '20' as ROLE_ID, ID as PERMISSION_ID from TB_MGT_PERMISSION -where ID like '2____' or ID='1' +where (ID like '2____' or ID='1') + and CONCAT('20_', ID) not in (select ID from TB_MGT_ROLE_PERMISSION) ; insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) select CONCAT('30_', ID) as ID, 0 as DELETED, '30' as ROLE_ID, ID as PERMISSION_ID from TB_MGT_PERMISSION -where ID like '3____' or ID='1' +where (ID like '3____' or ID='1') + and CONCAT('30_', ID) not in (select ID from TB_MGT_ROLE_PERMISSION) ; insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) select CONCAT('40_', ID) as ID, 0 as DELETED, '40' as ROLE_ID, ID as PERMISSION_ID from TB_MGT_PERMISSION -where ID like '4____' or ID='1' +where (ID like '4____' or ID='1') + and CONCAT('40_', ID) not in (select ID from TB_MGT_ROLE_PERMISSION) ; @@ -819,7 +870,8 @@ insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) select CONCAT('41_', ID) as ID, 0 as DELETED, '41' as ROLE_ID, ID as PERMISSION_ID from TB_MGT_PERMISSION -where ID in ('40000', '40100', '40300', '40400', '40500') or ID='1' +where (ID in ('40000', '40100', '40300', '40400', '40500') or ID='1') + and CONCAT('41_', ID) not in (select ID from TB_MGT_ROLE_PERMISSION) ; @@ -827,10 +879,10 @@ insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) select CONCAT('42_', ID) as ID, 0 as DELETED, '41' as ROLE_ID, ID as PERMISSION_ID from TB_MGT_PERMISSION -where ID in ('40000', '40900') or ID='1' +where (ID in ('40000', '40900') or ID='1') + and CONCAT('42_', ID) not in (select ID from TB_MGT_ROLE_PERMISSION) ; commit; - ``` diff --git "a/deploy-manifests/charts/1.2.0004.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260SPA\345\234\260\345\235\200\351\205\215\347\275\256.md" "b/deploy-manifests/charts/1.2.0004.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260SPA\345\234\260\345\235\200\351\205\215\347\275\256.md" index ad308aa..8106c31 100644 --- "a/deploy-manifests/charts/1.2.0004.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260SPA\345\234\260\345\235\200\351\205\215\347\275\256.md" +++ "b/deploy-manifests/charts/1.2.0004.\350\256\244\350\257\201\346\216\210\346\235\203-\344\272\221\345\271\263\345\217\260SPA\345\234\260\345\235\200\351\205\215\347\275\256.md" @@ -2,6 +2,21 @@ # 认证授权-云平台SPA地址配置 +[TOC] + + +## 文档说明 + + + +## 操作指南 + +**请仔细阅读文档后,再进行操作** + + + +## 云平台SPA配置 + 进入云平台 admin-platform 下的 应用商店,升级项目,修改以下配置项 * 管理功能 - 认证授权 diff --git a/deploy-manifests/k8s-rancher/1.authx-service/10.0.init.sql b/deploy-manifests/k8s-rancher/1.authx-service/10.0.init.sql index 49e1f03..3298454 100644 --- a/deploy-manifests/k8s-rancher/1.authx-service/10.0.init.sql +++ b/deploy-manifests/k8s-rancher/1.authx-service/10.0.init.sql @@ -251,6 +251,21 @@ values ('21000', 0, 'lockManagement', '认证锁定管理', '1', '2', 'su-icon-s commit; +update TB_MGT_PERMISSION + set LFT = LFT+2 +where LFT>=45 +; + +update TB_MGT_PERMISSION + set RGT = RGT+2 +where RGT>=45 +; + +insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, STATUS, TYPE_, ICON, URL, APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) +values ('22000', 0, 'journalManage', '日志管理', '1', '2', 'su-icon-taocanguanli', '/cas-server/journalManage', '10', '20000', 22000, 2, 45, 46); + +commit; + -- 角色权限