三方登录与企业协同连接
2026-08-26 演示站一级菜单里没有「社交登录配置」。三方身份和通讯录走 企业协同(/system/collaboration/connections),见 企业协同。不要打开 /system/socialConfig 当页面,那条前端路由是 404。
后端配置接口还在,只是权限和菜单一并收进了协同控制台:
| 项 | 源码 |
|---|---|
| 控制器 | SocialConfigController |
| 映射 | @RequestMapping("/system/socialConfig") |
| 列表权限 | system:collaboration:connection:list |
| 表 | sys_social_config(实体注释:原三方登录配置,现作连接根) |
sys_social_config 上能核对的字段包括:platform、connection_code、connection_name、enterprise_id、connection_type(CORP_INTERNAL / THIRD_PARTY / OAUTH_ONLY)、identity_policy(BIND_ONLY / AUTO_CREATE / MANUAL)。Secret 只回脱敏摘要,接口不返回明文。
平台编码
SocialPlatform 枚举(forge-starter-social)里的 code:
WECHAT、WECHAT_OPEN、WECHAT_MINI、DINGTALK、DINGTALK_ACCOUNT、WECHAT_ENTERPRISE、FEISHU、GITHUB、GITEE、QQ、WEIBO、ALIPAY、BAIDU、GOOGLE、FACEBOOK、TWITTER、XIAOMI、HUAWEI、CUSTOM。
演示菜单目前露出的是企业协同连接,不是登录页上的微信 / 钉钉 / GitHub 三个 Tab。登录页会不会出图标,取决于租户有没有启用中的连接,以 selectEnabledPlatforms 为准。
