Antwort

10

Es ist die ähnliche Art zu konfigurieren in web.config oder konfigurieren Sie auf der IIS-Website.

<authentication mode="Windows" /> 
<authorization> 
    <deny users="?" /> 
</authorization> 

Oben ist ausreichend für Intranet-Anwendung. Für zusätzliche Szenarien wie die Bereitstellung zusätzlicher Schadenstransformationen sowie die gemischte Authentifizierung für ASP.NET-Anwendungen können Sie benutzerdefinierte OWIN-Middleware-Handler verwenden.

Werfen Sie einen Blick auf Beispiel WindowsPrincipalHandler. Sie müssen es in startup.cs wie app.Use(typeof(WindowsPrincipalHandler))

+0

registrieren Interessante Weise, es zu tun. WindowsPrincipal weist bereits Ansprüche zu, sodass sie es einfach ohne die Rollen neu schreiben. Wäre dies auch der richtige Ort, um die Datenbankaufrufe hinzuzufügen, um die Rollen zu füllen? – batkuip

+0

Wenn seine gemischte Authentifizierung, ja, es ist der gute Ort. – jd4u

Verwandte Themen