使用Cookies Power查询进行身份验证

时间:2020-10-30 08:55:58

标签: powerbi powerquery m

我已经使用OAuth流程构建了Power BI自定义数据连接器,它进行的API调用需要Bearer Token和Cookie作为Header。我必须首先检索access_token并将其发送到我们的cookie_url。使用access_token和cookie并进行API调用。

我能够检索access_token以及cookie。不幸的是,在我的示例API调用中将这些值作为Header发送时,它不起作用。它仍然要求我提供登录凭据。我觉得它不喜欢Cookie的发送方式,可能是格式或其他某种方式。作为Cookie调用的结果,我得到了域。示例 abc.domain.com

//这是我的Cookie呼叫

Cookies = Web.Contents(“ https:// Domain / api / cookie”,[标题 = [Authorization =“ Bearer”&TokenMethod(“ password”,“ token”,“ code”)[access_token],#“ Content-Type” =“ application / json”]]),

CookiesResponse = Cookies,

///这是我的示例API调用,仍然需要 证书。 apidata = Json.Document(Web.Contents(“ https:// domain / api / software”,[标题 = [#“ Authorization” =“ Bearer”&TokenMethod(“ password”,“ token”,“ code”)[access_token],Cookie =“ CookiesResponse”]])))))

apidata

感谢对此的任何投入。

0 个答案:

没有答案