【发布时间】:2020-08-10 02:07:28
【问题描述】:
我正在构建一个需要从 Azure 函数主动触发的 Bot Framework 机器人。我已经基于this example 将原型部署到Azure,目前允许我将POST 连接到/api/notify REST 端点,以便主动发送消息。
但是,我不确定如何将身份验证添加到 /api/notify 端点。发送到/api/messages 端点的消息使用应用程序代码中的 Bot Service API 进行身份验证,但在该示例中,没有对流向 /api/notify 端点的流量进行身份验证(我可以使用我的 CLI 中的curl 对其进行POST没有任何令牌或密码)。
我尝试在底层应用服务上启用App Service Authentication,但后来我的机器人不再在网络聊天中工作。
如何向此端点添加身份验证,以便只有我的 Azure Function 可以POST 向它添加身份验证?
【问题讨论】:
标签: azure authentication azure-active-directory botframework azure-web-app-service