gpt4 book ai didi

azure - 使用 Microsoft Graph 如何获取从 On Premise AD 同步的 Azure AD 用户字段

转载 作者:行者123 更新时间:2023-12-03 01:44:28 26 4
gpt4 key购买 nike

我有 Active Directory On-Premise,它使用连接器同步到我的 Azure AD 实例。

“其他手机”和“其他电话”等字段设置为从 On-Prem AD 同步到 Azure AD。 (所有用户都填充了这些值)

但是,当使用 Microsoft Graph 查询时,我无法看到这些字段,这是我正在使用的 URL(我可以很好地看到标准字段):

https://graph.microsoft.com/v1.0/users/[USER ID在此]

我尝试过各种查询,但没有成功。是否可以使用 Graph API 查看用户在 Azure AD 上的所有字段,包括从 On-Prem AD 同步的字段?我还有什么其他选择?

我尝试过包括“$select=otherMobile,otherTelephone”和扩展程序的查询

我还尝试了 Azure AD 图形浏览器,但是用户对象也不包含这些字段:

https://graph.windows.net/ $metadata#directoryObjects/Microsoft.DirectoryServices.User

最佳答案

默认情况下,仅返回有限的属性集(businessPhones、displayName、givenName、id、jobTitle、mail、mobilePhone、officeLocation、preferredLanguage、surname、userPrincipalName)。要返回备用属性集,您必须指定所需的属性集使用 OData $select 查询参数的用户属性集。

例如,要返回 displayName、givenName 和 postalCode,您需要将以下内容添加到查询 $select=displayName,givenName,postalCode。

您必须指定 select 中的所有字段,因为 $select=* 只会输出 Graph API 实现中的关键字段。

您无法使用 Graph API 访问“其他手机”和“其他电话”等字段,因为只有几个用户字段可供访问。引用:User Entity有关用户字段的更多信息。

关于azure - 使用 Microsoft Graph 如何获取从 On Premise AD 同步的 Azure AD 用户字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48866220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com