方法GetTokenAsync不可用

时间:2017-02-22 14:21:53

标签: identityserver4

我正在关注IdentityServer4的快速入门。当我实现“切换到混合流并添加API访问”教程时,我发现了获取访问令牌的方法:

ViewContext.HttpContext.Authentication.GetTokenAsync("access_token")

不可用。有人知道我必须使用什么方法?感谢。

1 个答案:

答案 0 :(得分:2)

问题是我的MVC控制器中有using Microsoft.AspNetCore.Authorization;。此库允许使用[Authorize]属性,但具有自己的HttpContext.Authentication名称空间。解决方案是添加using Microsoft.AspNetCore.Authentication,现在我可以访问GetTokenAsync方法。