Microsoft Teams 应用程序上的第 3 方身份验证流程

Gui*_*res 5 oauth-2.0 microsoft-appstudio microsoft-teams adaptive-cards

我正在尝试实现一些类似于 Microsoft Teams 上的 Asana 应用程序所具有的结果,当您从 Asana 粘贴链接时,他们的应用程序/机器人会处理该链接并返回预览(链接展开),但在此之前应用程序会要求登录或签名向上。

我想开发相同的身份验证流程,让我的用户从 Microsoft Teams 上的弹出窗口登录我的应用程序,然后仅出示卡片和其他所有内容。(asana 未使用 Azure Active Directory 登录)

有没有办法从我的应用程序发送令牌并存储在 Microsoft Teams 用户上,然后在我的机器人/应用程序上验证此令牌,以处理消息并与我的用户交互?

我想要实现的结果示例。在此输入图像描述