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

使用Postman获取Azure Synapse Bearer Token失败,报错IDX12741求助

问题根源及解决方案

核心问题出在resource参数格式不完整:你将Postman变量resource设为dev.azuresynapse.net,缺少https://协议前缀,导致获取的Token并非针对Azure Synapse的有效JWT,因此触发格式错误的报错。

原因说明

Azure AD要求资源标识符(resource参数)必须是完整的URI格式(包含协议前缀)。你在PowerShell中使用的https://dev.azuresynapse.net/符合要求,所以能正常获取有效Token;但Postman里的变量值缺少前缀,请求Azure AD时返回的Token不符合Synapse的认证要求,甚至可能是无效的非JWT字符串,从而出现"JWT必须有三个段"的错误。

修复步骤

  1. 修改Postman的resource变量值为https://dev.azuresynapse.net/(与PowerShell中使用的完全一致)
  2. 重新运行预请求脚本获取Token,此时得到的应该是标准三段式JWT(格式为xxxxxx.yyyyyy.zzzzzz)
  3. 再次调用Synapse接口验证认证是否成功

补充验证

你可以在Postman中查看获取到的Token值,确认其是否为三段式结构。如果仍有问题,检查预请求脚本中是否正确传递了完整的resource参数,确保没有其他拼写错误。

内容的提问来源于stack exchange,提问作者G. Young

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 12:21:03