Microsoft.AspNet.Identity ohne OWIN

9

Wir möchten mit Microsoft.AspNet.Identity zusammenarbeiten, um eine benutzerdefinierte anspruchsbasierte Authentifizierung bereitzustellen. Bisher haben wir eigene Modelle (IUserStype, IUserStore ...) und eigene Authentifizierungsmethoden erstellt. Ein Benutzer kann also einen Login-Service aufrufen und den UserStore sowie alle von dieser Komponente bereitgestellten Funktionen nutzen.

Ich bin bei der Konfiguration einer ASP.NET MVC-Anwendung zur Verwendung von ASP.NET Identity steckengeblieben, da die einzigen auf MSDN verfügbaren Beispiele OWIN-Konfiguration zeigen, aber meine App nicht selbst gehostet werden kann. Also sollte ich diese Anspruchsauthentifizierung mit web.config konfigurieren? Jede Probe online verfügbar?

    
Raffaeu 13.10.2014, 12:22
quelle

1 Antwort

4

Von der ASP.NET-Site aus

  

"Die ASP.NET-Authentifizierung basiert jetzt auf OWIN-Middleware   Wird auf jedem OWIN-basierten Host verwendet. ASP.NET Identity hat keine   Abhängigkeit von System.Web. Es ist ein vollständig konformes OWIN-Framework und   kann in jeder von OWIN gehosteten Anwendung verwendet werden. ASP.NET Identity verwendet OWIN   Authentifizierung für das Anmelden / Abmelden von Benutzern auf der Website. Das heisst   Anstatt die FormsAuthentication zu verwenden, um den Cookie zu generieren, muss der   Anwendung verwendet OWIN CookieAuthentication, um das zu tun. "

Damit Sie ASP.NET Identity ohne Owin nicht verwenden können, sollte Ihre App auch nicht selbst gehostet sein. Sie können den IIS mit OWIN konfigurieren. Ich schlage vor, tiefer in das ASP.NET OWIN

    
Khaled Obaid 31.10.2015 14:01
quelle

Tags und Links