Azure B2C-我的客户希望根据他在custo策略上添加的自定义声明发送国家代码值

时间:2020-07-06 16:20:29

标签: azure-ad-b2c

我正在协助正在处理B2C自定义声明的客户。他已将自定义声明创建为scollarCountryCode,并想知道是否有可能提取国家代码属性值并在此自定义声明中发送该值。

1 个答案:

答案 0 :(得分:0)

我认为您的客户已完成Add claims and customize user input using custom policies in Azure Active Directory B2C中的步骤。

因此,现在您可以在user interfacetoken中获得自定义属性。

如果要查询自定义属性,只需使用Microsoft Graph API Get a user

Get https://graph.microsoft.com/beta/users/{id | userPrincipalName}

您可以在响应中获取自定义属性。其格式如下:

"extension_8adbe99219ca4e689a5030b5af068847_scollarCountryCode": 00123

在这种情况下,请注意8adbe99219ca4e689a5030b5af068847是WebApp-GraphAPI-DirectoryExtensions的客户端ID,它是B2C租户中的内置企业应用程序。您将拥有另一个。