调用Azure功能时,Logic应用程序失败。如何嵌入身份验证?

时间:2017-09-14 17:01:14

标签: azure azure-functions azure-logic-apps

我有一个需要身份验证的Azure功能。我是从逻辑应用程序调用它,但我不确定如何在逻辑设计器中嵌入所需的身份验证密钥。

如何从Logic App到Azure功能进行经过身份验证的调用?

2 个答案:

答案 0 :(得分:1)

一个已知问题是Logic Apps无法使用已启用插槽的功能应用。

如果您处于这种情况,请删除名为AzureWebJobsSecretStorageType的Azure应用设置(将设置为Blob),然后停止使用广告位。

https://github.com/Azure/azure-webjobs-sdk-script/issues/1752跟踪。

答案 1 :(得分:1)

所以我只是使用这个url进行功能集成:

"uri": "https://%name%.azurewebsites.net/api/%route%?code=YOUR_SECRET_GOES_HERE"

其中%name%和%route%是实际值的占位符,显然YOUR_SECRET_GOES_HERE是您的秘密的占位符