配置 Slack 身份验证令牌

Configure Slack authentication token

正在尝试了解如何使用 Azure 函数配置松弛身份验证令牌。首先,尝试为 WebJobs (MS_WebHookReceiverSecret_Slack) 创建一个应用程序设置,但它似乎不起作用。我得到的错误是

The 'token' parameter provided in the HTTP request did not match the expected value.

在函数中,您没有通过应用程序设置配置 ASP.NET WebHook 接收器信息。当您创建 WebHook 函数时,我们会生成配置并将其存储在函数应用程序中我们自己的轻量级秘密存储中。我们这样做是为了避免添加此类功能时站点重启成本。

例如,如果您从我们拥有的 GitHub WebHook 模板(C# 或 Node)开始,您将看到实际效果。我们为您提供开发选项卡 UI 中所需的触发器 URL 和 GitHub 秘密 UI。

即使函数 运行 时间使所有 ASP.NET WebHook 接收器可用(我们在 运行 时间注册它们),我们的 UI 和模板还没有还没有赶上。您可以从一个 Http 模板开始,然后 select Integrate 选项卡上的 WebHook 类型 进行设置。

我们很快就会将其余接收者加入 UI(以及一些模板)。问题是有 很多 并且我们还没有机会使用 Functions 对它们进行全部测试以确保端到端流程完美运行。在我们有机会给予他们应得的爱之前,您可能仍然 运行 遇到内容类型等问题 :) 我们在 repo 跟踪中遇到了一些问题。当你 运行 进入它们时,请随意打开你自己的问题,我们会解决它们,谢谢 :)