使用该 webapp 为独立 webapp 和 Teams 选项卡设置通用身份验证工作流程

问题描述

我正在尝试将现有的 ASP.NET MVC Web 应用程序(域 - azurewebsites.net)集成到 Teams 个人选项卡中。如何设置适用于 Web 应用(通过浏览器使用)和 Teams Tab 的通用用户身份验证工作流程?

Web 应用程序当前使用 OWIN 中间件 (https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-asp-webapp) 为用户进行 AAD 身份验证。

这在团队选项卡中不起作用,因为登录重定向页面不在 iframe 中运行。我需要相同的源代码支持独立网站和团队选项卡(以及身份验证)。

谢谢!

解决方法

您可以使用 Web 应用程序为团队中的选项卡添加身份验证。您能否检查此 document 以将身份验证添加到您的标签中。我们提供三种类型的身份验证方法,您可以使用其中的任何一种。你也可以检查这个sample