界面和操作 / Access Token
于 7.5.0 版本新增
Access Token 是可以供程序使用的一种认证方式,使用 Access Token 可以方便地通过编程方式访问 DataFlux Func
Access Token 列表
通过「管理 / Access Token」即可进入 Access Token 列表,在此页面可以对 Access Token 进行管理。
配置 Access Token
每个 Access Token 都可以配置是否开启具体功能,并对具体功能进行配置。
应用程序随后即可通过在 HTTP 请求头中添加 Authorization 实现认证:
| Text Only | |
|---|---|
1 | |
API 访问
「API 访问」功能开启后,允许携带此 Access Token 的 HTTP 请求访问指定的 API
本功能支持配置规则列表,系统会根据首个匹配到的规则判断当前 API 是否允许访问
可以使用 * 表示匹配任意 API
| 示例:仅允许访问某个 API | |
|---|---|
1 | |
| 示例:禁止访问某个 API,其他均允许 | |
|---|---|
1 2 | |
未命中规则的 API 默认禁止
当没有命中任何规则时,默认即禁止
因此,没有必要在规则最后添加类似「禁止其他所有 API」的规则
MCP 函数
「MCP 访问」功能开启后,允许 MCP 客户端通过携带此 Access Token 来访问 DataFlux Func 中的函数
本功能支持配置规则列表,系统会根据首个匹配到的规则判断系统中的函数是否允许调用
可以使用 * 表示匹配任意函数
| 示例:仅允许访问 category=math 的函数 | |
|---|---|
1 | |
| 示例:允许访问 category=math 的函数,脚本集 ID 为 opencode 的函数 | |
|---|---|
1 2 | |
| 示例:禁止访问 category=system 的函数,其他均允许 | |
|---|---|
1 2 | |
未命中规则的函数默认禁止
当没有命中任何规则时,默认即禁止
因此,没有必要在规则最后添加类似「禁止其他所有函数」的规则
参考文档
有关详细对接 DataFlux Func MCP 服务的方法,可参考文档 MCP 服务 / 访问函数