如何从Xero Custom Connection获取Refresh Token?Azure Data Factory场景问询
Xero Custom Connection Refresh Token 问题解答
核心结论
当前Xero Custom Connection 不再提供Refresh Token,这是官方明确的产品变更。
细节说明
- 官方提到的"Goodbye refresh tokens"是针对Custom Connection的调整:这类连接采用客户端凭证授权流,仅返回短时效的
access_token(有效期1800秒),不再生成Refresh Token。你可重复调用https://identity.xero.com/connect/token接口(携带Client ID、Client Secret等认证信息)直接获取新的Access Token,无需依赖Refresh Token刷新。 - 开发者免费试用版的Custom Connection同样遵循此规则,无法获取Refresh Token。
Azure Data Factory 适配方案
如果Azure Data Factory的Xero链接服务强制要求Refresh Token,可参考以下两种方向:
- 调整ADF配置逻辑:跳过Refresh Token的必填校验,改用定期调用Xero token接口获取新Access Token的方式,将最新Token注入链接服务配置。
- 切换Xero应用类型:改用Xero的Public或Private应用模式,这类模式仍支持获取Refresh Token,适配ADF现有OAuth2.0配置要求。
内容的提问来源于stack exchange,提问作者chamith rasintha
相关产品推荐
相关产品推荐

