我创建了一个简单的Angular应用程序,该应用程序连接到.Net Core WebAPI。我正在使用目前可以正常工作的JWT身份验证。用户可以注册然后登录以访问API。
我看不到如何在其他Controller中找到UserID。
在我的身份验证控制器中,以下工作正常:
var userName = User.Identity.Name;
var useruser = _userManager.GetUserId(User);
在其他Controller中,即使Authentication的工作足以允许用户使用该API,User.Identity.Name仍返回null。
我将如何访问用户ID?