Я успешно реализую Azure AD B2C и получаю имя и фамилию пользователя, но не смог найти способ получить название вакансии или адрес улицы, номер офиса. Я следую за следующий кодAzure Active Directory 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, чтобы заглянуть внутрь выставленного требования, и убедитесь, что свойства добавляются к претензиям в политике sign_in –
Вы правы. Я пропускаю некоторые свойства в политике sign_in. Большое спасибо. – Christopher
Пожалуйста, отметьте как ответ, если ответ решает вашу проблему –