【发布时间】:2019-10-19 22:19:15
【问题描述】:
我有一个 .net core 2.2 web 应用程序,其中数据库调用是通过 web api 处理的。我正在尝试使用 web api 对我的应用程序进行身份验证。我在我的 web api 上生成了一个 JWT 令牌。但我无法在我的 Web 应用程序中检索该令牌。
如何在我的 web 应用程序中使用 web api 发出的令牌来访问更多模块?
提前致谢!
我的网络应用程序中的代码:
Task<OkObjectResult> ValidUser = commonHelper.CheckValidUserToken(identity);
从 web api 返回令牌的代码:
OkObjectResult tokenObject = Ok(
new
{
token = new JwtSecurityTokenHandler().WriteToken(token),
expiration = token.ValidTo
});
return tokenObject;
我需要获取用于访问 web api 中的控制器的令牌。现在我得到一个任务。
【问题讨论】:
-
您能否详细说明一下,Web 应用程序没有收到令牌?还是您无法使用令牌进行身份验证
-
实际上我设法在我的 Web 应用程序中获取了令牌。由于我对这项技术完全陌生,我不确定如何使用令牌进行身份验证。任何线索/帮助将不胜感激。
标签: asp.net-core-mvc asp.net-core-2.2