我有一个现有的MVC应用程序,可以使用他们的Google,Facebook或Microsoft(实时)帐户对用户进行身份验证。该应用程序源自基本的MVC模板和“个人账户”。选项被选中。一切正常。
我们有一个请求/要求,我们也支持Microsoft Work Accounts,并针对Azure AD进行了身份验证。我们开发了第二个测试MVC应用程序,使用'组织帐户'从模板中可以成功获取用户详细信息,包括扩展详细信息,例如AD中的Manager和Office。
然而,我们正在努力了解如何结合这两个选项,并仍然获得扩展的细节。我们在Startup.Auth文件中添加了一个OpenIdConnect选项,指向AAD并且它们正常工作,仅获取用户主登录。我们正在努力使用该电子邮件来获取用户的完整信息