在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
.
这可能是个问题吗?