docs: 更新实施说明文档
author刘洪青 <hongqing.liu@supwisdom.com>
Sat, 6 Mar 2021 08:42:48 +0000 (16:42 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Sat, 6 Mar 2021 08:42:48 +0000 (16:42 +0800)
docs/CAS认证联合登录配置说明文档.md [new file with mode: 0644]
docs/用户头像数据初始化.md [new file with mode: 0644]
docs/用户头像数据初始化.pdf [new file with mode: 0644]

diff --git a/docs/CAS认证联合登录配置说明文档.md b/docs/CAS认证联合登录配置说明文档.md
new file mode 100644 (file)
index 0000000..e7f64dc
--- /dev/null
@@ -0,0 +1,63 @@
+# CAS 认证 联合登录配置说明文档
+
+
+## 联合登录的支持
+
+目前,CAS 认证 对 QQ、微信、企业微信、支付宝、钉钉 等社交帐号的联合登录
+
+
+## 开发者帐号申请
+
+* 开发者帐号申请
+
+根据 各开放平台 申请开发者帐号,开通开发权限(涉及到费用)
+
+
+* 获取对接参数
+
+各开放平台下,创建应用,获取 应用ID、Secret 等对接参数(具体至官方文档了解)
+
+- QQ
+appid、appkey
+
+- 微信
+appid、appsecret
+
+- 企业微信
+corpid、agentid、secret
+
+- 支付宝
+appid、应用私钥(appprivatekey)、支付宝公钥(alipaypublickey)
+
+- 钉钉
+appid、appsecret
+
+
+## 配置修改
+
+* 修改配置
+
+修改 cas-server 下 ConfigMap cas-server-site-webapp-env 中对应的配置参数
+
+- QQ
+CASSERVER_FEDERATION_QQ_APPID
+CASSERVER_FEDERATION_QQ_APPKEY
+
+- 微信
+CASSERVER_FEDERATION_OPENWEIXIN_APPID
+CASSERVER_FEDERATION_OPENWEIXIN_APPSECRET
+
+- 企业微信
+CASSERVER_FEDERATION_WORKWEIXIN_CORPID
+CASSERVER_FEDERATION_WORKWEIXIN_AGENTID
+CASSERVER_FEDERATION_WORKWEIXIN_SECRET
+
+- 支付宝
+CASSERVER_FEDERATION_ALIPAY_APPID
+CASSERVER_FEDERATION_ALIPAY_APPPRIVATEKEY
+CASSERVER_FEDERATION_ALIPAY_ALIPAYPUBLICKEY
+
+- 钉钉
+CASSERVER_FEDERATION_DINGTALK_APPID
+CASSERVER_FEDERATION_DINGTALK_APPSECRET
+
diff --git a/docs/用户头像数据初始化.md b/docs/用户头像数据初始化.md
new file mode 100644 (file)
index 0000000..0086c76
--- /dev/null
@@ -0,0 +1,29 @@
+# 用户头像数据初始化
+
+
+## 数据整理
+
+将 用户的头像数据 进行整理,包括:
+
+1. 图片数据
+
+2. 用户名 与 图片文件名的对应关系
+
+
+## 图片导入
+
+将 图片数据 上传到 minio 的 portrait 目录中
+
+**注意,这里的 minio 为认证授权产品里部署的 authx-minio**
+
+
+## 用户数据更新
+
+将 图片文件名 整理为 `portrait__文件名` (包括文件扩展名)
+
+如:`portrait__1.png`,此时 就是对应了  minio 上 portrait 目录中的 1.png 图片
+
+**注意,portrait 与 文件名之间是两个 下划线**
+
+根据 用户名,将 整理后的 图片文件名 更新到 用户服务的数据库 user 中的 TB_B_USER 表的 IMAGE_URL
+
diff --git a/docs/用户头像数据初始化.pdf b/docs/用户头像数据初始化.pdf
new file mode 100644 (file)
index 0000000..6fc3f75
Binary files /dev/null and "b/docs/\347\224\250\346\210\267\345\244\264\345\203\217\346\225\260\346\215\256\345\210\235\345\247\213\345\214\226.pdf" differ