【问题标题】:Logic app fails when calling Azure Function. How can I embed authentication?调用 Azure Function 时逻辑应用失败。如何嵌入身份验证?
【发布时间】:2018-02-23 18:28:36
【问题描述】:

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

如何从逻辑应用对 Azure 函数进行经过身份验证的调用?

【问题讨论】:

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


    【解决方案1】:

    一个已知问题是逻辑应用无法与启用了插槽的功能应用一起使用。

    如果您处于这种情况,请删除名为 AzureWebJobsSecretStorageType(将设置为 Blob)的 Azure 应用设置,并停止使用插槽。

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

    【讨论】:

    • 有趣的阅读!但是,这如何回答嵌入身份验证的问题?
    • 逻辑应用直接支持调用 Azure Functions,因此您无需担心身份验证。我说的是今天破案的一个案例
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-01-12
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多