2017-02-22 27 views
2

Я следую за Quickstarts из IdentityServer4. Когда я реализовать «Переключение гибридного потока и добавления API доступа обратно» учебник, я нашел, что этот метод, чтобы получить маркер доступа в строке:Метод GetTokenAsync недоступен

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

не доступен. Кто-то знает, какой метод я должен использовать? Благодарю.

+0

Вы должны сделать свой комментарий в качестве ответа –

ответ

2

Проблема была в том, что в моем контроллере MVC у меня был using Microsoft.AspNetCore.Authorization;. Эта библиотека позволяет использовать атрибут [Authorize], но имеет собственное пространство имен HttpContext.Authentication. Это решение добавляет using Microsoft.AspNetCore.Authentication, и теперь я могу получить доступ к методу GetTokenAsync.