来自电源查询令牌响应格式的组织帐户验证

时间:2016-04-01 13:33:25

标签: odata powerquery

回答https://stackoverflow.com/a/28330504/4645059

我正在尝试从我当地的oauth2兼容的OWIN中间件返回令牌。

我尝试进行身份验证后,电源查询会打开我的身份验证窗口,在插入凭据后,我的中间件会返回以下json对象

<add name="ConnectionString" connectionString="Server=*SERVERNAME*;Database=*DATABASENAME*;Trusted_Connection=True"/>

内容类型为{ access_token: "sampletoken", token_type: "bearer", expires_in: 28799 } ,在这种情况下,电源查询浏览器窗口尝试将json响应下载为文件(通常的Internet浏览器行为为json响应)。

所以我的问题是:powerquery预期会有什么确切的反应?

1 个答案:

答案 0 :(得分:0)

Power Query可以将JSON字节格式化为M记录。您可以使用库函数Json.Document

自行完成此操作
Json.Document("{ access_token: ""sampletoken"", token_type: ""bearer"", expires_in: 28799 }")

我不确定这是否会帮助您处理OAuth2流程。今天无法将不支持的身份验证流添加到Power Query中。