docs: 整理部署文档说明
author刘洪青 <hongqing.liu@supwisdom.com>
Mon, 20 Sep 2021 23:14:33 +0000 (07:14 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Mon, 20 Sep 2021 23:14:33 +0000 (07:14 +0800)
deploy-manifests/charts/1.2.0001.认证授权-认证对接数据初始化(安全中心).md
deploy-manifests/charts/1.2.0002.认证授权-授权服务数据初始化(角色).md
deploy-manifests/charts/1.2.0003.认证授权-云平台数据初始化(API路由、应用、菜单、角色权限).md
deploy-manifests/charts/1.2.0004.认证授权-云平台SPA地址配置.md
deploy-manifests/k8s-rancher/1.authx-service/10.0.init.sql

index c006eb2..48ff870 100644 (file)
@@ -11,7 +11,9 @@
 
 ## 操作指南
 
+**请仔细阅读文档后,再进行操作**
 
+本文档中的各部分操作,只须 选择其中一种方式处理即可
 
 
 ## 初始化数据
 
 ### 创建路由
 
+在 云平台 管理中心 中,添加 接口路由;
+
+管理功能的接口请求,由管理中心的后端网关,统一路由至 相关服务。
+
+**若 路由记录已经存在,请确认 其 路由服务地址 是否正确**
+
+
 #### 方式一,手动添加
 
 进入 云平台 - 基础管理 - 路由管理,添加路由记录
@@ -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;
-
 ```
 
index ad308aa..8106c31 100644 (file)
@@ -2,6 +2,21 @@
 # 认证授权-云平台SPA地址配置
 
 
+[TOC]
+
+
+## 文档说明
+
+
+
+## 操作指南
+
+**请仔细阅读文档后,再进行操作**
+
+
+
+## 云平台SPA配置
+
 进入云平台 admin-platform 下的 应用商店,升级项目,修改以下配置项
 
 * 管理功能 - 认证授权
index 49e1f03..3298454 100644 (file)
@@ -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;
+
 
 -- 角色权限