ADF连接Deputy Payroll API是否支持永久令牌匿名访问
核心结论
Deputy Payroll API 支持使用永久令牌访问,无需强制配置OAuth2.0或Azure/Deputy官方集成即可完成数据拉取。
报错根因
你当前拿到的Noshido__LK字段值并非可用的永久访问令牌,这是访问实例根域名时返回的站点侧加密公钥片段,不具备用户授权效力,直接拿这个值请求接口必然触发“需要Login、OAuth2.0或Bearer认证”的报错。
Azure Data Factory 适配配置步骤(无OAuth/官方集成)
- 生成有效永久令牌:登录你的Deputy实例后台,进入个人设置下的API凭据板块手动生成永久访问令牌,生成前确认绑定的操作账号拥有薪资模块的读取权限,避免认证通过后出现403无权限错误。
- 配置ADF REST链接器:认证类型直接选择「匿名」,无需使用内置的OAuth2.0认证流程,在附加请求头配置项中手动添加两个标准头字段:
Authorization: Bearer <替换为你手动生成的永久令牌字符串> Content-Type: application/json - 连通性校验:优先调用
/api/v1/me接口测试认证状态,如果接口正常返回当前令牌对应的用户基础信息,说明认证配置生效,再替换为TimesheetPayReturn接口拉取对应薪资数据即可。
注意:永久令牌无默认过期时间,仅当你在Deputy后台手动吊销时才会失效,不要使用根域名、静态资源路径返回的任何字段作为认证凭据,这类值均为站点公共参数,不具备授权效力。
内容的提问来源于stack exchange,提问作者Chris Crichton
相关产品推荐
相关产品推荐

