Ich arbeite an MVC5 und Web-API-Anwendung. Verwenden Sie sowohl Organisationskonten als auch externe Konten in dieser App. Ich möchte wissen, was die besten Möglichkeiten sind, um meine Web-API und MVC-Anwendung (Authentifizierung und Autorisierung) zu sichern.Sichern von MVC und WebAPI-Anwendung
Können wir zwei separate Authentifizierungsmechanismen für MVC und WebAPI hinzufügen? > API Layer (Web API) - -
Meine Anwendungsstruktur würde unter
Application Layer (UI) sein> Data Access Layer (Modelle + Entity Framework).
Irgendjemand schlägt mir die richtige Richtung vor, um meine Anwendung in allen Aspekten zu sichern.
danke für dein update. Ich möchte wissen, dass zwei getrennte Authentifizierungen für MVC und Web API benötigt werden? mein Projekt ist 3 Schicht – SivaRajini
Nun, es kommt darauf an. Sind Sie API-öffentlich? Können Sie diese API von außerhalb der MVC-App aufrufen oder nicht? Wenn nicht, können Sie einfach token auth auf der mvc-Ebene verwenden. Andernfalls müssen Sie beide sichern, aber Sie können Auth-Token für beide verwenden. Der einfache Weg besteht darin, API sowohl als Verbraucher als auch als Anbieter von Token (oauth consumer/provider) zu verwenden. Überprüfen Sie die von Visual Studio erstellte Beispielanwendung mit aktiviertem MVC und API. –
danke für das Update. – SivaRajini