是否可以对使用Microsoft Bot框架开发的聊天机器人进行身份验证,以便只有授权用户才能访问聊天机器人?
答案 0 :(得分:0)
您必须使用AuthBot
AuthBot是一个.Net库,用于通过Microsoft Bot Framework构建的bot上的Azure Active Directory身份验证。
一些功能是:
支持端点V1,V2和B2C(目前仅适用于v1和 v2,我们仍在研究B2C方案)
即使在包括多个用户的聊天会话中,也可以轻松安全地登录
允许安全退出,包括清除浏览器Cookie
启用机器人需要通过获取访问令牌与其他服务(如Office 365或Azure)进行通信的方案
此AuthBot库也可在此处以Nuget包的形式提供:https://www.nuget.org/packages/AuthBot
BotAuth repo包含所有提供者的样本以及多提供者样本。此外,还有两个Azure AD v2示例,用于构建可以克隆到您自己的项目中的支持Microsoft Graph的机器人。一个是非常基本的机器人,另一个是利用LUIS的机器人。
答案 1 :(得分:0)