Мы интегрируем OAuth в наше веб-приложение MVC, и оно использует поле идентификатора сотрудника для получения различных отчетов.
Я использовал userClaims.Name для получения идентификатора электронной почты зарегистрированного пользователя, как указано ниже, и мне также необходимо получить идентификатор сотрудника.Я не могу получить идентификатор сотрудника, используя заявление privatepersonalidentifier , как указано ниже
var userClaims = User.Identity as System.Security.Claims.ClaimsIdentity;
string id = System.Security.Claims.ClaimsPrincipal.Current.FindFirst("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier").Value;
GlobalHelpers.EmailId = userClaims.Name;
Было бы здорово, если бы один из вас предложил, как получить идентификатор сотрудникаиспользуя объект претензий.