Wie zu verwenden JWT in MVC-Anwendung zur Authentifizierung und Autorisierung?

Ich geplant, um zu verwenden ASP.NET Identität 2.0 in einem ASP.NET MVC-Anwendung zur Authentifizierung und Autorisierung.

Bezieht sich die unten stehenden link

JSON Web Token ASP.NET Web-API-2-mit Owin

War ich in der Lage, erstellen Sie ein access-token(JWT) für die gültigen Benutzer-d.h., Wenn der Benutzer Anmeldet, um die Anwendung, die ich überprüft, ob der Benutzer mit name und Passwort, dann werde ich die Frage ein JSON web token für die gültigen Benutzer.

Nun lese ich in einigen Artikeln, die wir brauchen, um passieren die bearer-token im Header für jeden request zur überprüfung des Benutzers für die Authentifizierung. In MVC bieten wir Ermächtigen Attribut für die Methoden, die geschützt werden muss, wie unten gezeigt...

      public class UserController : BaseHRAppController
      {
            [Authorize]
            public ActionResult Index()
            {          
               return View();
            }
       }

Wie zu sagen, mein MVC-Anwendung zu verwenden, JWT, die für die Validierung der Benutzer?

Möchte ich meine MVC-Anwendung den Benutzer überprüfen, mit JWT, wenn der Benutzer versucht, Zugriff auf die Methode mit Autorisierung Attribut. Da ich AJAX verwenden, Anrufe in viele Seiten zu access-Verfahren das in MVC-controller, ich glaube nicht, dass es gut zu pass, ein token auf jedem AJAX-request. Ich brauche Hilfe zu erreichen Authentifizierung und Autorisierung in einer effizienten Weise mit ASP.NET Identität in einer MVC-applicaton.

Derzeit, ich weiß nicht, wie diese zu verwenden, JWT token für die Authentifizierung und Autorisierung in einer MVC-Anwendung.

jedes Glück auf dieser? Ich denke, dass für die MVC-Anwendung, die Sie haben würde, um cookies zu verwenden, ich bin mir nicht sicher, aber, wie es scheint zu funktionieren. SPA-template in VS verwendet 2 Arten der Authentifizierung: cookies für MVC-und token für die Web-API

InformationsquelleAutor SDK | 2015-04-22

Schreibe einen Kommentar