我正在协助正在处理B2C自定义声明的客户。他已将自定义声明创建为scollarCountryCode,并想知道是否有可能提取国家代码属性值并在此自定义声明中发送该值。
答案 0 :(得分:0)
我认为您的客户已完成Add claims and customize user input using custom policies in Azure Active Directory B2C中的步骤。
因此,现在您可以在user interface和token中获得自定义属性。
如果要查询自定义属性,只需使用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租户中的内置企业应用程序。您将拥有另一个。