使用REST API在Azure Bot Services中添加MS Graph API Oauth

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

我正在使用用于Azure Bot Services的REST API和用于创建MS Teams Bot的GRAPH API。

自从我要求我的机器人从GRAPH API获取详细信息以来,我一直在为我的应用程序使用两种不同的oauth。

https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token-用于漫游器服务https://login.microsoftonline.com/common/oauth2/v2.0/token-对于图API

是否有一种方法可以将它们组合在一起,并且对两个小袋都使用单一的燕麦?我经历了documentaion,有一种方法可以让bot要求用户提供图api身份验证。

我看到了很多SDK的示例,但我无法弄清楚如何在REST API中执行此操作。

我关注了this documnetation uptil here

任何人都可以让我知道我是否做对了,并采取了进一步的步骤在Bot本身中添加MS Graph API Oauth?

rest botframework microsoft-graph azure-bot-service microsoft-graph-teams
1个回答
1
投票

没有没有办法将它们结合起来。我们只能将一个令牌用于一个目的。

您提供的文档是为了告诉我们我们可以使用漫游器来调用Microsoft Graph。参见参考文献:Add authentication to a bot

创建机器人并使用该机器人调用Microsoft Graph应该是两个单独的过程。

创建机器人后,您需要为其配置AAD身份验证,然后可以使用它来调用Microsoft Graph。

请参见Bot Graph sample

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