【发布时间】:2016-02-02 23:36:02
【问题描述】:
我成功实施 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 门户上查看我的索赔资料。它看起来是正确的。有什么建议吗?
【问题讨论】:
-
使用类似 jwt.io 的网站查看已发布的声明,并确保将属性添加到登录政策中的声明中
-
你是对的。我错过了登录策略中的一些属性。非常感谢。
-
如果答案解决了您的问题,请标记为答案
标签: azure-ad-b2c