我需要验证我们收到的 webhook 请求是否来自 ms team azure bot。
Teams Azure 机器人是否支持任何 HMAC 签名实现?
看起来我得到了一个简单的不记名(jwt)令牌。 我的机器人和这些机器人有什么区别:
使用 PHP 从 Microsoft Teams 自定义机器人验证 HMAC
在 Python Flask 中从 Microsoft Teams 机器人验证 HMAC
还有其他选择吗?
根据这篇文章提供的答案,Teams bot框架中的HMAC验证,在微软的Q&A论坛上发现,不支持。正如您所看到的,自一年前发布原始问题以来,我向受访者询问了更新情况。您可以通过访问上述链接来关注该对话或添加您自己的详细信息/问题。希望其中一位能够做出回应,以便您可以获得(更新的)答案。
至于您发布的两个链接,您的怀疑是正确的。这两个代码示例都使用了受支持的 Webhook。