Я создал простое приложение Angular для подключения к .Net Core WebAPI. Я использую аутентификацию JWT, которая в настоящее время работает правильно. Пользователь может зарегистрироваться, а затем войти в систему для доступа к API.
Я не вижу, как узнать UserID в других контроллерах.
В моем контроллере аутентификации работает следующее:
var userName = User.Identity.Name;
var useruser = _userManager.GetUserId(User);
В других контроллерах User.Identity.Name возвращает значение null, даже если аутентификация работает достаточно для того, чтобы пользователь мог войти в этот API.
Как мне получить доступ к идентификатору пользователя?