Azure Active Directory B2C

时间:2016-02-02 23:36:02

标签: azure-ad-b2c

我成功实施了Azure AD B2C并获得了用户的名字和姓氏,但我找不到获取职位或街道地址,办公室号码的方法。我按照以下代码

[PolicyAuthorize(Policy = "b2c_1_sign_in")]
public ActionResult Claims()
{
       Claim displayName = ClaimsPrincipal.Current.FindFirst(ClaimsPrincipal.Current.Identities.First().NameClaimType);
ViewBag.DisplayName = displayName != null ? displayName.Value : string.Empty;
return View();

}

它来自教程https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-devquickstarts-web-dotnet/ 当我调试程序时,我找不到职位或街道地址。我可能需要使用AD Graph等。我在Azure门户上检查我的声明配置文件。看起来很正确。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您需要在注册或登录个人资料中选择用户属性 - 职位,街道地址,办公室号码,然后它才会在您的访问令牌中提供。

enter image description here