Microsoft Teams Bot OAuth Flow Questions



我正在通过Developer Portal创建一个MS Teams消息机器人,并仅依靠我的机器人的机器人消息机器人端点来发送/接收消息。我还需要OAuth流,让用户登录到我的网站,并将登录映射到MS Teams用户

文件:https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/authentication/auth-flow-bot

我有一些问题:

  1. 看起来"启动OAuth页面"one_answers"回调OAuth页"都使用MS Teams库/包来调用initialize和microsoftTeams.authentication.notifySuccess("{{verificationCode}}");是否有其他API端点可以调用以复制此行为或执行这些流?或者,如果我们不想在javascript中完成所有这些,是否有java等价物?

  2. 我们是否可以在我们的服务器中托管"启动OAuth页面"one_answers"回调OAuth页"(即不在Azure或Microsoft资源上,而是在我们的网站域上,如mywebsite.com/start_OAuth和mywebsite.com/callback_OAuth(?如果是的话,是否有相关文件?

  3. 如果是#2,那么在我们的服务器中托管这些页面还有什么额外的工作要做吗?

快速更新答案。看起来我可以在任何地方托管这些页面。MS Teams OAuth流打开一个用于登录MS Teams的弹出窗口,只要该弹出窗口可以重定向到这些页面,那么无论在哪里托管,都可以调用/使用这些库

最新更新