无界Harness文档
无界Harness文档
欢迎快速开始

基础

工作区与成员Issue频道项目标签工作流收件箱与订阅

智能体

认识智能体创建和配置智能体分配 issue 给智能体对话小队Skills

自动化

自动化运行方式

集成

飞书应用配置钉钉应用配置

知识与能力

文档经验库能力中心连接器

治理

治理

钉钉应用配置

为每个工作区创建一个钉钉企业内部应用,同时用于登录与通知。

工作区的钉钉集成使用一个企业内部应用同时承载登录与通知。本页引导组织管理员在钉钉开放平台创建该应用。

钉钉企业内部应用只允许本组织成员授权登录——这正是按工作区隔离所需要的形态。每个 Wujie 工作区自带一个应用;成员扫码时走的是本组织自己的应用。

开始之前

  • 你需要本组织钉钉管理后台(open.dingtalk.com)的开发者/管理员权限。
  • 你需要目标 Wujie 工作区的 owner 或 admin 权限。
  • 知道 Wujie 部署的公网地址(如 https://wujie.example.com)。钉钉只会回调你预先登记的 URL。

创建应用

打开钉钉开放平台 → 开发者后台 → 创建应用,命名如「Wujie – 你的团队」。创建后,在应用的凭证页复制 Client ID(AppKey) 与 Client Secret(AppSecret)——稍后要填进 Wujie。

开通扫码登录与机器人

在应用内:

  • 登录与分享 —— 开通扫码登录(网页授权流程使用),并登记回调地址(下一步)。
  • 应用能力 —— 添加机器人。通知通过机器人在钉钉单聊中送达。记下 robotCode(机器人代码),开启通知时 Wujie 会要求填写。

登记回调地址

在 登录与分享 → 回调域名/重定向 URL 中添加:

https://你的WUJIE域名/auth/callback

这是最容易漏的一步。 缺少回调地址时,钉钉会以 redirect 错误拒绝登录授权。URL 必须与你的域名完全一致——协议、主机、路径。

开通权限

打开 权限管理,开通识别登录成员所需的通讯录权限(如 读取通讯录基础信息 / Contact.User.Read,配合默认的 openid corpid OAuth scope)。机器人发消息走应用 access token,无需额外个人级权限。

发布应用

在组织管理后台提交发布。按组织设置不同,内部应用可能需要管理员审批后成员才能授权。

在 Wujie 中接入

  1. 在工作区打开 设置 → 集成 → 钉钉。
  2. 粘贴 App Key(Client ID) 与 App Secret。
  3. 保存 —— Wujie 会用这对凭据向你的组织换取应用 token 做探针验证,证明应用确实属于你的组织。
  4. 按需打开开关:
    • 通知开关 —— 把本工作区的钉钉通知从旧的账号级通道切到自建应用;
    • 登录开关 —— 允许成员用该应用扫码登录。

成员如需接收通知或使用钉钉登录,还需在应用配置完成后到 设置 → 个人资料 绑定一次钉钉身份;绑定只对当前工作区生效。然后到 设置 → 通知 开启个人接收并保存——仅绑定不会自动开启通知。

登录如何工作

  • 钉钉登录按工作区隔离:成员授权的是本工作区的应用,且钉钉本身只放行本组织成员。
  • 登录页选择「使用钉钉登录」。浏览器会记住你上次访问的工作区并直接对它发起授权;否则会要求输入工作区标识(站点 URL 中 / 后的段落,如 https://wujie.example.com/acme 中的 acme)。
  • 只有已存在且已绑定身份的账号能这样登录——钉钉不提供注册。
  • 一个钉钉账号可以在每个工作区各绑定一次:如果你同时是两个不同组织的工作区成员,需要分别在两个工作区用对应组织的应用绑定。

更换或移除应用

  • 轮换 App Secret —— 用相同 App Key 保存新 Secret,既有绑定继续有效。
  • 更换 App Key —— 需要在弹窗中二次确认;旧应用的钉钉身份绑定会被清除,成员需重新绑定。
  • 删除配置 —— 本工作区的通知与钉钉登录同时失效,直到配置新应用。

App Secret 落库前使用部署级工作区密钥(WUJIE_WORKSPACE_SECRET_KEY)加密;保存后不再回显。该部署密钥必须持久保留——更换它会导致存量密文无法解密。

飞书应用配置

为工作空间创建一个飞书应用,登录与通知共用。

文档

工作区 Wiki——页面与目录的层级组织、Markdown 编辑和多人协作。

本页目录

开始之前创建应用开通扫码登录与机器人登记回调地址开通权限发布应用在 Wujie 中接入登录如何工作更换或移除应用