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

相当于ASP。NET核心HttpContext。ASP中的GetTokenAsync()。NETMVC?

  •  0
  • Cybercop  · 技术社区  · 7 年前

    在ASP。NET Core,我可以获得IdentityServer4创建的访问令牌,如下所示:

    var context = new HttpContextAccessor().HttpContext;
    var accessToken = await context.GetTokenAsync(OpenIdConnectParameterNames.AccessToken);
    

    currentContext 当我使用 HttpContext 从…起 System.Web.HttpContext ,它没有 getTokenAsync()

    它似乎是Asp中的Authorize属性。Net MVC应用程序是在中定义的 System.Web.Mvc ,以及ASP中的Authorize属性。NET核心应用程序在中定义 Microsoft.AspNetCore.Authorization .

    这可能是个问题吗?

    0 回复  |  直到 7 年前
    推荐文章