2017-01-09 4 views
0

Ich baue eine Web-App in MVC 5 - aber noch keine Möglichkeit, Benutzer zu authentifizieren oder zu autorisieren.Authentifizierung/Autorisierung mit Cookies, ohne ASP.NET Identity

Ich verwende dapper.net für die Repository-Schicht.

Ich möchte nicht ASP.NET Identity verwenden, da es zu komplex und eng mit Entity Framework gekoppelt ist.

Ich möchte Cookies verwenden, damit Benutzer zwischen den Besuchen angemeldet bleiben können - für Monate.

Basic-Authentifizierung unterstützt keine Cookies und obwohl ich SSL verwenden wird, scheint unsicher.

Die Formularauthentifizierung scheint veraltet zu sein.

Ich möchte Authentifizierungsfilter/Attribute verwenden.

Ich möchte nur eine einfache Lösung, die mich steuern lässt, wie die Dinge funktionieren.

Ist das möglich? Wie kann ich das tun?

+2

Identität ist nicht auf EntityFramework gekoppelt – Shoe

+1

nicht sicher, ob es Ihnen hilft, aber ich habe für mich [eine minimale Umsetzung der Cookie-Authentifizierung mit MVC5 und ASP.NET Identität] (https://github.com/jennings/AspNetIdentityExamples/tree/master/CookieAuthentication), damit ich es als Referenz verwenden kann, wenn ich es brauche. –

+1

Identität oder rollen Sie Ihre eigene mit Formularauthentifizierung. Auch die Formularauthentifizierung wird nicht abgeschrieben und es gibt keine Pläne, sie abzuschreiben. Ich bin mir nicht sicher, woher Sie (schlechte) Informationen bekommen haben. – Igor

Antwort

0

Sie können benutzerdefinierte Authentifizierungsfilter in MVC verwenden