我有一个逻辑应用程序,其HTTP初始触发器已全部设置:
当我对发给我的网址(看起来像https://___.azure.com/workflows/___/triggers/manual/paths/invoke?____
)进行POST时,我会回来:
{"error": {
"code":"AuthorizationFailed",
"message":"The authentication credentials are not valid."
}}
对于这种情况,我需要接受匿名电话。
在Azure门户中,我为此设置权限吗?
我找到的最接近的是"访问控制配置",它设置如下:
答案 0 :(得分:0)
Logic Apps不允许匿名呼叫,您需要提供SAS密钥,该密钥在请求卡上生成的Url中提供。
答案 1 :(得分:0)
是的,创建时将在callbacK网址上显示的网址应该有效,您的网址是否包含SP,sv和sig查询参数?
答案 2 :(得分:0)
发现了这个问题。我的客户端代码在URL中附加了一个参数,却没有意识到URL已经有了查询参数。因此,它添加到最后一个参数而不是添加新参数。通过这个固定,呼叫起作用。