Поиск идентификатора пользователя из токена в контроллере - PullRequest
0 голосов
/ 21 января 2019

Я создал простое приложение Angular для подключения к .Net Core WebAPI. Я использую аутентификацию JWT, которая в настоящее время работает правильно. Пользователь может зарегистрироваться, а затем войти в систему для доступа к API.

Я не вижу, как узнать UserID в других контроллерах.

В моем контроллере аутентификации работает следующее:

        var userName = User.Identity.Name;
        var useruser = _userManager.GetUserId(User);

В других контроллерах User.Identity.Name возвращает значение null, даже если аутентификация работает достаточно для того, чтобы пользователь мог войти в этот API.

Как мне получить доступ к идентификатору пользователя?

...