0

我的Bot服务使用自定义服务在提供数据之前执行AAD身份验证。我一直在使用AuthBot获得AAD身份验证。这种方法导致用户离开机器人,然后粘贴魔术代码来完成认证。通过微软团队,是否有可能将用于团队认证生成的令牌用于Bot目的?Microsoft团队中的AAD身份验证,用于Bot Framework

回答

1

这取决于网络应用程序的保护方式。根据我的理解,如果您的网络应用程序也受Azure AD保护且Azure上的应用程序升级程序相同(请参阅here),则使用AuthBot获取的令牌也适用于Microsoft团队。

0

不正是你所寻找的,但你不必使用“幻数”粘贴方法。我用了AAD OAuth沿着SimpleFacebookAuthBot这一行使用了一些东西。使用这种方法,用户仍然可以进入Web进行身份验证,但他们不必将任何内容粘贴回聊天。将ReplyUrl用于自己的端点,可以将AccessToken保存在BotData中,如果使用.NET,则使用TokenCache实现(也可以将其存储在BotData中),以使刷新令牌变得简单。