2017-10-07 3 views
2

Ich bin ein wenig verwirrt, warum keine Authentifizierungsoption für einzelne Benutzerkonten in der letzten ASP.NET Core Web-API-Vorlage vorhanden ist.Keine Benutzerauthentifizierungsoption in ASP.NET Core 2.0-Web-API-Vorlage

Ist es noch möglich, einzelne Benutzerkonten so zu implementieren, wie es das MVC Template macht oder nicht?

Nehmen wir an, ich erstelle eine stand-alone Web-API, die alle meine Geschäftslogik und Datenschicht haben wird, die auf die Datenbank zugreifen, die die AspNet Identitätstabellen hat. Ich plane Aufrufe an diese API ohne eine MVC App.

Ich kenne einen Weg, dies zu tun, ist ein asp.netMVC App w erstellen/o einzelne Benutzerkonten auth und einfach die API baut direkt innerhalb des MVC-app einen Controller/api Ordner verwenden.
Ich möchte dies jedoch nicht tun, weil ich möchte, dass die API ein eigenständiges Projekt ist, das auf einem komplett anderen Server gehostet werden kann und auf den mehrere Anwendungen zugreifen können, nicht nur eine MVC-App.

Kann mir jemand in die richtige Richtung zeigen, wie Authentifizierung normalerweise in diesem Szenario funktioniert, da keine Vorlage vorhanden ist?

Antwort

0

Nicht sicher, warum, aber es ist nicht nur Web-API-Projekt, es ist das gleiche Verhalten bei MVC-Projekt.

Aber es ist immer noch möglich, es funktioniert durch Kopieren der Dateien auf Ihr Projekt manuell. Oder Sie können online nach einer Vorlage suchen, um zu sehen, ob jemand anderes es getan hat. Ich mache gerade das selbe für mich. Vielleicht stelle ich es als Vorlage zur Verfügung und lasse es Sie wissen, damit Sie es ziehen können.

+0

Alternativ können Sie auch folgen: https: //forums.asp.net/t/2126983.aspx? Warum + die + Benutzer + Konto + speichern + in + Visual + Studio + Vorlage + nicht + Anhang + zu + das + web + api + – BRBdot