我正在考虑如何在我的Bot项目中实现认证。我的老板想用Azure的Directline API作为我们的首选,但微软团队没有提供有用的文档。另一个认证是Azure的OAuth2。这两个是相似的吗?我知道它们都提供了一个认证令牌。但我想听听你们的任何建议。
我需要将我的Bot嵌入到React Web-App中。我的计划是只有当用户在App内登录时才使用Bot。所以,如果每当用户向Bot键入消息时,它就会这样做。我需要对该请求进行认证等。
机器人框架中的Direct Line服务(以及其他通道连接器)。利用Oauth. 连接器服务存在于聊天客户端和机器人(您的代码)之间(并处理通信)。这与认证和处理这些端点之间的通信有关。机器人资源 (bot channels registration
或 web app bot
)实际上是依赖于与该资源一起被创建的 Azure AAD 应用程序(使用客户端秘密等)。
此外。用户 认证,并且有机器人框架SDK样本来介绍如何实现(如果你需要例子,请告诉我)。
样例。