Asp.net mvc 将Azure AD身份验证添加到使用单个帐户的现有MVC应用程序

Asp.net mvc 将Azure AD身份验证添加到使用单个帐户的现有MVC应用程序,asp.net-mvc,azure,azure-active-directory,Asp.net Mvc,Azure,Azure Active Directory,我有一个现有的MVC应用程序,可以验证使用谷歌、Facebook或微软(live)帐户的用户。该应用程序源自基本MVC模板,并选择了“个人帐户”选项。这一切都很好 我们有一个请求/要求,即我们还支持Microsoft Work Accounts,并根据Azure AD进行身份验证。我们使用模板中的“组织帐户”开发了第二个测试MVC应用程序,可以成功获取用户详细信息,包括扩展的详细信息,如AD中的经理和办公室 然而,我们正在努力理解如何结合这两个选项,并且仍然得到扩展的细节。我们在Startup.

我有一个现有的MVC应用程序,可以验证使用谷歌、Facebook或微软(live)帐户的用户。该应用程序源自基本MVC模板,并选择了“个人帐户”选项。这一切都很好

我们有一个请求/要求,即我们还支持Microsoft Work Accounts,并根据Azure AD进行身份验证。我们使用模板中的“组织帐户”开发了第二个测试MVC应用程序,可以成功获取用户详细信息,包括扩展的详细信息,如AD中的经理和办公室


然而,我们正在努力理解如何结合这两个选项,并且仍然得到扩展的细节。我们在Startup.Auth文件中添加了一个OpenIdConnect选项,指向AAD,它们可以工作,只获得用户的主登录名。我们正在努力使用该电子邮件获取用户的完整信息

您可能应该显示一些代码,并指出您在那里尝试执行的操作和不起作用的操作:)您是否找到了解决方案,如果是,请共享示例代码。