从Controller中的令牌中查找UserID

时间:2019-01-21 03:28:45

标签: c# asp.net-core jwt asp.net-core-webapi asp.net-core-identity

我创建了一个简单的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?

0 个答案:

没有答案