【发布时间】:2018-06-07 22:53:57
【问题描述】:
为了在多租户 Azure AD 设置中测试应用程序,我创建了一个测试租户和一些用户直接使用 Azure 管理面板 UI 访问 Azure AD。 应用程序使用 Microsoft Graph api 检索目录中的所有用户。
graphClient.Users.Request().GetAsync()
这些用户具有 userPrincipalName 属性,例如 mike@mytesttenant.onmicrosoft.com,其中 mail 属性为空。这是意料之中的,因为手动创建的租户没有 office365 邮件帐户。
但 Azure AD 配置文件有两个用于设置附加电子邮件地址的字段:
有没有办法通过 Graph Api 读取这些信息?
【问题讨论】:
-
此信息是否保存为用户扩展名?如果是,您可以使用用户的图形扩展 api 获取。
标签: c# azure-active-directory microsoft-graph-api