gpt4 book ai didi

c# - 如何在没有 Azure Bot 服务的情况下向 Bot Framework v4 项目添加身份验证?

转载 作者:行者123 更新时间:2023-12-03 02:11:59 26 4
gpt4 key购买 nike

我正在使用 Bot Framework SDK v4 开发一个机器人。计划将其托管在本地服务器上。我一直在尝试向其中添加 Azure AD 身份验证,但我不想使用 Azure Bot 服务。 This guide解释了如何添加身份验证,但它使用 Azure Bot 服务为我需要的 appsettings.json 配置生成 MicrosoftAppPassword 值。

让我认为不需要使用 Azure Bot 服务的是 Bot Framework我可以在其中注册我的机器人的网站。但我不太确定如何让它与 Azure Portal 和代码一起工作。

有没有办法在不使用 Azure 机器人服务的情况下向 Microsoft Teams 机器人添加身份验证?

最佳答案

这篇博文可能有助于解释 Bot 框架和 Bot 框架服务如何融入其中:https://hilton.giesenow.com/how-bot-calls-actually-work

本质上,如果没有幕后的“服务”部分,您绝对无法运行 Bot Framework 机器人,但这不包括托管 - 您可以在任何您喜欢的地方托管您的机器人。在 Azure 门户中,创建机器人时有多种选项(我不确定它们现在叫什么,我已经几个月没有查看了),但其中一个曾经被称为“机器人 channel ” > 注册”,这基本上只是在 Bot 框架服务中注册,另一个是“Web 应用程序机器人”,其中包括两者注册以及托管模型,使用 Azure Web Apps <- 这不是必需的,另一个选项非常好,允许您在任何您喜欢的地方托管,只要它是一个 httpS Web 可寻址端点。

考虑到这一点,您可以在任何您喜欢的地方托管机器人,但仍然可以访问身份验证/SSO/等。框架+服务提供的。

关于c# - 如何在没有 Azure Bot 服务的情况下向 Bot Framework v4 项目添加身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73066864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com