跳到主要内容

第三方登录接入配置

本文供有相应管理权限的用户配置企业微信、钉钉登录。一次可用的接入需要同时完成 平台应用配置、租户登录开关、用户身份关联,最后用业务账号验证。普通成员直接阅读登录教程。

1. 准备平台应用与正式地址​

请组织的企业微信或钉钉管理员准备对应企业应用,确认应用可用于目标登录场景,测试成员在应用的可见或授权范围内。具体开通入口、审核要求及域名规则以第三方平台当前说明为准。

准备以下信息,通过组织批准的渠道交给配置人员,不放入公共文档、截图或聊天记录。

信息用途
平台类型选择企业微信或钉钉,不能混用两套应用参数
appId登录授权所需的应用标识;企微入口用作 appid,钉钉入口用作 client_id,按对应平台和服务端合同填写
appSecret对应应用的服务端凭据,妥善保管
企业微信 AgentId企业微信应用标识,填写在本系统的拓展字段,供企微授权入口使用
正式访问地址与回调配置保证授权结束后回到本系统,并符合第三方平台允许的域名与回调规则

本系统当前按实际访问站点生成回调地址。使用统一正式入口时,回跳示例为 https://admin.duoge.work/#/authredirect;独立部署应替换为自己的 HTTPS 站点。配置时同时核对系统中的回调字段与第三方平台要求的域名、回调登记方式,不能只修改其中一处。

2. 配置当前组织的登录应用​

  1. 登录正确组织,在有权限的管理菜单中打开第三方登录应用配置列表。菜单名称和位置由组织授权决定,没有入口时联系平台管理员。
  2. 新增或编辑目标平台配置,选择对应 类型,填写 描述、appId、appSecret、回调地址。
  3. 企业微信按应用信息填写 拓展字段中的 AgentId;钉钉的拓展配置按当前部署要求处理,不套用企微参数。
  4. 保存后重新打开配置核对平台、描述、回调及组织归属。已有凭据显示为掩码时,不把掩码当作新凭据复制填写;需更换时使用真实的新凭据。

这里配置的是系统登录使用的第三方应用,不要与业务应用内的社交集成配置混淆。保存成功只代表配置被接收,还需要完成后续授权验证。

3. 开启租户登录入口​

  1. 在租户管理中打开目标租户的 个性化设置,再次核对租户。
  2. 根据实际已接通的平台开启 启用企微登录 或 启用钉钉登录,保存。
  3. 在新的登录页面选择同一组织,确认出现相应按钮。已有页面未更新时刷新后再核对。

只开启按钮而没有对应应用配置,用户仍无法完成授权。停用某平台前,应确认受影响成员有其他可用登录方式。

4. 关联账号并验证​

先由测试成员使用已有方式登录,在个人中心绑定本人第三方账号,再退出系统测试第三方登录。首次登录能否自动建立业务账号不能仅凭出现按钮推断,按部署策略确认。

检查项通过标准
入口正确租户显示已开通的平台按钮
授权第三方页面接受应用、域名和成员身份,无回调错误
账号关联个人中心刷新后显示正确平台已绑定
登录结果授权返回后进入预期组织与业务账号
业务权限成员能打开应有菜单,未获得额外权限
手机使用在组织实际使用的手机浏览器单独验证跳转和返回
备用登录成员仍保有组织认可的恢复或其他登录方式

验证不通过时,记录平台、时间、正式访问域名及脱敏错误提示。优先依次检查组织、应用参数、回调登记、成员范围、绑定关系和账号状态;不通过公开截图传播 Secret、授权码或令牌。

本教程依据当前版本的配置与登录流程编写,未替任何组织完成真实企业微信或钉钉授权联调。上线前需在目标部署逐项验证。