使用 GitHub 为 Teams Bot/消息扩展应用程序实现 OAuth 身份验证

问题描述 投票:0回答:1

我正在使用 Visual Studio Code 和 TypeScript 中的 Teams Toolkit 开发 Teams 机器人/消息扩展应用程序。作为功能的一部分,我的目标是利用 OAuth 协议将用户身份验证与 GitHub 集成。

我已查看有关为 Teams 选项卡应用程序实施 OAuth 身份验证的文档 (https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/authentication/auth-oauth-provider) ;但是,我知道这种方法可能无法直接适用于机器人/消息扩展。

我非常感谢有关使用 GitHub 为我的 Teams 机器人/消息扩展应用程序实施 OAuth 身份验证的适当方法的指导。这将允许应用程序代表经过身份验证的用户利用 GitHub API 提供的功能。
感谢您的时间和帮助。

oauth teams-toolkit microsoft-teams-js
1个回答
0
投票

本文档对您的场景也很有帮助:https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/authentication/add-authentication?tabs=dotnet%2Cdotnet-sample

同时,Teams-AI 库可让您轻松向机器人/消息扩展添加身份验证。您可以参考以下文档:https://github.com/microsoft/teams-ai/blob/main/getting-started/CONCEPTS/USER-AUTH.md。只要您按照第一个文档创建了 OAuth 连接,您就应该能够在 Teams-AI 库中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.