Rolle Anbieter / Mitgliedschaft? Wie in asp.net web-api?

Baue ich eine asp.net mvc-web-api-Anwendung und nicht sicher sind, wie die Mitgliedschaft Sachen.

In meinem aktuellen Projekt habe ich diese

Meine eigenen Users Table und Role Table ich bin nicht mit asp.net die Mitgliedschaft bringt zu viel Gepäck und passt nicht wie ich möchte das design für meine Datenbank(sicher kann ich es aber es scheint nur, wie zu viel Arbeit)

Einen user können viele Rollen und ein role können viele Benutzer.

Ich bin mit EF zu tun, fast alle meine Anrufe an die Datenbank.

In der Vergangenheit Projekte, die ich aus meiner eigenen Authorize Attribute was haben meine eigenen Aufruf meiner Datenbank und überprüft, um zu sehen, ob der Benutzer in der richtigen Rolle als das, was war erlaubt, die controller/action-Methode.

Nicht gemacht, die Mitgliedschaft bei Anbietern, die ich verlor auf einige der integrierten Funktionen wie z.B. User.IsInRole. Ich war noch in der Lage zu verwenden User.Identity.Name aber ich glaube, das war, weil das cookie, das ich eingestellt.

Was ist die beste Praxis Weg, es zu tun jetzt in asp.net mvc 4/web-api?

Beim googeln fand ich "SimpleMembership", aber noch nicht viel gelesen in der es noch nicht.

On a side note kann ich User.Identity.Name mit meinen webapi, wenn ich einen Benutzer authentifiziert?

InformationsquelleAutor chobo2 | 2013-05-21
Schreibe einen Kommentar