为来自其他 Azure AD 的用户查询 Microsoft Graph API

Querying Microsoft Graph API for user sourced from other Azure AD

我有一个 Azure AD,其中一些用户来自另一个 Azure AD。我使用 OpenID Connect Owin 中间件从我的 MVC Web 应用程序对这些用户进行身份验证没有问题,但是当尝试通过在 Microsoft Graph API 中查询 https://graph.microsoft.com/v1.0/me 来获取用户配置文件时,我得到了 NotFound 结果。错误消息中的用户名(电子邮件)带有下划线而不是@符号。

在原始 AD 中获取用户的用户配置文件工作得很好。

有什么想法吗?这是一个已知问题吗?有办法解决吗?

感谢您报告此问题。这是 API 中的一个已知错误,影响来自不同 Azure AD 租户的用户上下文中的 /me 查询。预计修复时间约为 2 周。修复可用时,请在此处进行更新。

[Update-2016-2-16:现已修复。请试一试]