2016-08-19 4 views
4

Es sagt immer HttpContext nicht die Definition von GetOwinContext(), ich versuche, die .net Kern owin herunterladen, aber ich weiß nicht, wie Sie die gleiche Funktion implementieren. Der Code unterhalb kann in asp.net 5 erfüllt werden.GetOwinContext funktioniert nicht in asp.net Kern

private IAuthenticationManager AuthenticationManager 
{ 
    get 
    {     
     return HttpContext.GetOwinContext().Authentication; 
    } 
} 

Antwort

2

Es gibt kein GetOwinContext() für Asp.Net-Kern. Verwenden Sie stattdessen HttpContext.Authentication.

-1
private IAuthenticationManager Authentication 
     { 
      get { return Request.GetOwinContext().Authentication; } 
     } 

Verwenden HttpRequestMessage statt Httpcontext.

+0

Wie funktioniert es? Ich habe versucht und immer noch nicht funktioniert – MapleStory

+0

http://bitoftech.net/2014/06/09/angularjs-token-authentication-using-asp-net-web-api-2-owin-asp -net-identity/ Siehe diesen Artikel. –

+2

Der Artikel bezieht sich auf WebApi 2 und nicht auf Asp.Net Core, ein komplett neues Web-Framework. –