2017-02-22 4 views
2

Ich verfolge die Quickstarts von IdentityServer4. Als ich den „Wechsel zu Hybrid Fluss und das Hinzufügen von API-Zugriff zurück“ implementieren Tutorial, fand ich, dass das Verfahren die Zugriffstoken in Einklang zu bekommen:Methode GetTokenAsync nicht verfügbar

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

nicht verfügbar ist. Jemand weiß, welche Methode ich verwenden muss? Vielen Dank.

+0

Sie sollten Ihren Kommentar als Antwort abgeben –

Antwort

2

Das Problem war, dass in meinem MVC-Controller hatte ich die using Microsoft.AspNetCore.Authorization;. Diese Bibliothek ermöglicht die Verwendung des [Authorize]-Attributs, verfügt jedoch über seinen eigenen HttpContext.Authentication-Namespace. Die Lösung ist hinzufügen using Microsoft.AspNetCore.Authentication und jetzt kann ich auf die GetTokenAsync-Methode zugreifen.