Microsoft框架BOT的消息传递终结点



bot的消息传递端点需要匿名吗?

非常感谢您的帮助。

如果您正在使用机器人程序框架v4 SDK,并且当您在Azure门户中注册机器人程序时,例如通过机器人程序通道注册,则会自动执行此身份验证。因此,您不需要显式地编写任何代码。如果您想将bot的使用限制为属于租户的用户,则可以使用OAuth向bot添加身份验证。请浏览此文档以供参考。

我的理解是,对/api/messages端点的请求包括由bot框架发布的JWT承载令牌。SDK将为您检查此项。

这似乎是它执行验证的代码:

https://github.com/microsoft/botbuilder-js/blob/fc5dcc535855cf453b0ebf373121277d824ff840/libraries/botbuilder/src/botFrameworkAdapter.ts#L1180

如果您在没有SDK的情况下实现,那么您将需要进行JWT验证。

最新更新