Получить имя пользователя / идентификатор в сети Api - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть веб-интерфейс в C #. Мне нужен идентификатор пользователя / имя в функции контроллера API, когда пользователь пытается получить доступ к API.

Я пробовал Request.Principle и Http.Context.User, но в обоих идентификаторах. Имя приходит как ноль. Подскажите, пожалуйста, как мне получить имя пользователя в Api.

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Вы можете использовать следующее в своем классе, чтобы получить идентификатор пользователя

var userId = System.Web.HttpContext.Current.User.Identity.GetUserId();
0 голосов
/ 04 сентября 2018
 string _userName = System.Web.HttpContext.Current.User.Identity.Name;

Попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...