代码之家  ›  专栏  ›  技术社区  ›  djangojazz

.NET Core 2.1中的HttpContext.GetTokenAsync无法检索JWT

  •  2
  • djangojazz  · 技术社区  · 6 年前

    所以这很管用:

    var token = Request.Headers["Authorization"];
    

    var token2 = await HttpContext.GetTokenAsync(JwtBearerDefaults.AuthenticationScheme, "access_token");
    

    我已经更改了签名,在startup中连接了IHTTPContextAccessor,如下所示:

    services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
    

    1 回复  |  直到 5 年前
        1
  •  5
  •   Kirk Larkin    6 年前

    这似乎是一个 known issue HttpContext.GetTokenAsync