mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-13 15:55:42 +08:00
- 新建 capability-social 模块,实现 OAuth2 授权码模式社交登录 - 支持 GitHub / Gitee / QQ / 微信 / 企业微信 / 飞书 / 钉钉 / 抖音 8 个平台 - 前端回调模式:第三方 → 前端 /auth/oauth-callback → POST /social/exchange - state 缓存至 Redis,exchange 时校验并恢复上下文 - 社交配置管理页面(卡片列表 + 抽屉表单) - 用户社交绑定管理(个人中心绑定列表 / 解绑) - 枚举国际化 SocialSourceEnum 实现 I18nSupport - IamUserSocial 实体 + i18n 错误码 + SQL 迁移 - 清理死代码:scopes / frontendCallbackUrl / name / stateTimeout
SQL脚本说明
注意事项
- 默认只提供postgresql的SQL,MySQL数据脚本可以根据教程自行转换PG转MySQL脚本流程
- 项目中不直接提供历史SQL文件,如果需要可以去飞书系统安装包中下载历史版本
- 项目中不直接提供历史SQL文件,如果需要可以查看项目的历史版本,其中的SQL文件就是对应的历史版本
- 全新安装的脚本执行顺序:tables.sql -> datas.sql
- 升级脚本执行顺序:update-tables.sql -> update-datas.sql提供的更新版本是上一个版本升级到当前版本所对应的SQL文件,不能跨版本升级
脚本介绍
- tables.sql:创建表结构(全量)
- datas.sql:表数据(全量)
- update-tables.sql:更新表结构
- update-datas.sql:更新数据