从ASP.NET核心控制器获取JWT Token的方法如下:
IHttpContextAccessor
服务来访问HTTP上下文。在构造函数中添加以下代码:private readonly IHttpContextAccessor _httpContextAccessor;
public YourController(IHttpContextAccessor httpContextAccessor)
{
_httpContextAccessor = httpContextAccessor;
}
_httpContextAccessor
来获取当前的HTTP上下文。通过HTTP上下文,你可以访问请求头、Cookie等信息。[HttpGet]
public IActionResult YourAction()
{
// 获取JWT Token
string jwtToken = _httpContextAccessor.HttpContext.Request.Headers["Authorization"];
// 进一步处理JWT Token...
return Ok();
}
Authorization
请求头包含JWT Token。你可以根据需要进一步处理该Token,例如验证、解码等。请注意,这只是从ASP.NET核心控制器获取JWT Token的一种方法。具体实现可能因你的应用程序架构和需求而有所不同。
云+社区技术沙龙[第10期]
高校公开课
云+未来峰会
腾讯云GAME-TECH沙龙
云+社区技术沙龙 [第30期]
云+社区技术沙龙[第6期]
云+社区开发者大会 长沙站
小程序云开发官方直播课(应用开发实战)
领取专属 10元无门槛券
手把手带您无忧上云