繁体   English   中英

如何在 Azure 中向 Microsoft Teams Bot 添加授权

[英]How to add authorization to Microsoft Teams Bot in Azure

我在 Azure 中托管了一个按预期工作的机器人,但我想通过 Azure Active Directory 添加授权。 我已经将 oauth2AllowIdTokenImplicitFlow 和 oauth2AllowImplicitFlow 设置为 true 并在授权下检查了 ID-Token。

但是当我转到托管的 Bots Url 时,我仍然收到此消息:

AADSTS700054:应用程序未启用 response_type 'id_token'。

有没有更好的授权方式,还是我遗漏了什么?

提前致谢!

我不完全清楚你所说的“连接到 SharePoint..”是什么意思——你的意思是 Bot 调用这些产品,使用应用程序凭据,这就是你想要对用户进行身份验证的原因? 如果是这样,您应该查看Bot 的身份验证流程,作为 Teams 文档的一部分。

从本质上讲,它涉及发送一种特殊的“卡片”响应(如果您没有发送卡片,这意味着您不是向用户发送文本消息,而是在内部发送一种“迷你表单”聊天窗口)。 还有更多的卡在这里,而是专门在稍后的文档是你所需要的卡,部分登入卡

第一篇文章链接到第二篇文章,其中包含有关启动和运行、获取访问令牌的更详细的分步说明,以及指向示例项目的链接。 请参阅向 Teams 机器人添加身份验证

希望有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM