You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pipeline中向OData连接器传递Authorization Token?

解决OData源复制活动中传递动态Token的问题

你遇到的核心问题是没找对动态Token的传递位置——OData源的动态授权信息要在复制活动的源设置「高级」选项卡里配置,而不是数据集或连接器层面,具体操作步骤如下:

  1. 打开你的复制活动,切换到「源」配置页面,找到「高级」标签(一般在页面底部)
  2. 在「请求头」区域,点击「添加」按钮,新增一条请求头:
    • 键:Authorization
    • 值:直接填入你的表达式 @concat('Bearer ', activity('GetToken').output.id_token)
  3. 提前验证表达式有效性:可以先单独调试Web活动,查看输出确认activity('GetToken').output.id_token能正确返回Token;也可以点击表达式输入框旁的「测试」按钮,检查语法和取值是否正确
  4. 清理冲突配置:如果你的OData数据集里已经设置了静态授权信息,务必清空,避免和动态请求头的Token冲突

额外排坑提示

  • 确认Token字段名:有些身份验证接口返回的Token字段是access_token而非id_token,查看Web活动的输出日志确认字段名是否正确
  • 活动名称大小写敏感:表达式里的activity('GetToken')必须和你的Web活动名称完全一致(包括大小写)
  • 执行顺序检查:确保Web活动在复制活动之前执行,Pipeline默认按顺序执行,若有分支需设置正确的依赖关系

内容的提问来源于stack exchange,提问作者Balanjaneyulu K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 11:20:04