【发布时间】:2018-09-28 09:07:31
【问题描述】:
我有一个使用 Azure Active Directory 授权(使用 ADAL)的 Asp.Net 网站,它返回基本属性,例如用户的显示名称。我想要的是使用 Microsoft Graph API(不是 Azure AD API)获取自定义属性(例如employeeID)
Graph API 查询示例:
string graphRequest = string.Format(CultureInfo.InvariantCulture,
"{0}{1}/users?api-version={2}&$filter=startswith(userPrincipalName, '{3}')",
graphApiEndpoint,
tenant,
graphApiVersion,
"SearchText.Text");
【问题讨论】:
-
自定义属性是什么意思?如果要获取不同的属性集,可以使用 OData $select query parameter.$select=employeeID。还是您的意思是 Azure B2c AD 用户自定义属性?
-
是的,它是 B2C Active Directory 自定义属性。
标签: c# azure-active-directory microsoft-graph-api