数据源授权界面入口
在 Dify 中,你可以通过以下两种方式进入数据源授权配置界面:方式一:通过知识流水线编排界面
进入知识流水线编排界面,添加需要的数据源。选中数据源节点,在右侧面板中,点击绑定。方式二:设置界面
点击右上角头像,选择设置,点击数据来源。进入数据来源页面后,选择需要授权的数据源,点击配置。支持数据源及授权方式
| 数据源 | API Key | OAuth |
|---|---|---|
| Notion | ✅ | ✅ |
| Jina Reader | ✅ | |
| Firecrawl | ✅ | |
| Google Drive | ✅ | |
| Dropbox | ✅ | ✅ |
| OneDrive | ✅ |
授权方式和流程
API Key 授权
API Key 授权是一种基于密钥的身份验证方式,适用于企业级服务和开发者工具。用户需要在对应的服务提供商处生成 API Key,然后在 Dify 中进行配置。授权流程
-
在数据源配置界面,选择对应的数据源,点击右侧的配置,选择添加 API Key。
-
在弹出的配置面板中,填写对应信息。完成后,点击保存完成授权。


OAuth 授权
OAuth 是一种开放标准的授权协议,允许用户在不暴露密码的情况下,授权第三方应用访问其在特定服务提供商上的资源。Dify 提供两种 OAuth 授权配置方式:默认配置和自定义配置。授权流程
-
在数据源配置界面,选择对应的数据源,点击右侧的配置,选择添加 OAuth。

-
在授权页面中查看并确认权限范围后,点击允许访问。


OAuth 客户端设置
Dify 提供默认和自定义两种 OAuth 客户端配置方式。
-
默认客户端
仅 SaaS 版本支持默认客户端,你可以使用 Dify 官方预配置并维护的 OAuth 客户端参数,在 SaaS 版本一键添加 OAuth 凭据,无需进行额外的配置。 -
自定义客户端
Dify 所有版本均支持自定义客户端。对于 SaaS 版本中尚未提供的默认配置数据源,你需要前往第三方平台自行注册并获取 OAuth 客户端参数。
-
在数据源配置界面,选择对应的数据源,点击右侧的配置,选择添加 OAuth 右侧的设置图标,进入 OAuth 客户端设置。

-
点击自定义,输入 Client ID 和 Client Secret。点击保存并授权完成 OAuth 授权流程。
