Freigeben über


Artikel basierend auf ASP.NET Core-Projekten, die mit einzelnen Konten erstellt wurden

ASP.NET Core Identity ist in Projektvorlagen in Visual Studio mit der Option "Einzelkonten" enthalten.

Die Authentifizierungsvorlagen sind in .NET CLI mit -au Individual:

dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual

Siehe dieses GitHub-Problem für die Web-API-Authentifizierung.

Keine Authentifizierung

Die Authentifizierung wird in der .NET CLI mit der -au Option angegeben. In Visual Studio ist das Dialogfeld " Authentifizierung ändern " für neue Webanwendungen verfügbar. Die Standardeinstellung für neue Web-Apps in Visual Studio ist keine Authentifizierung.

Projekte ohne Authentifizierung erstellt:

  • Enthalten Sie keine Webseiten und UI, um sich anzumelden und abzumelden.
  • Enthält keinen Authentifizierungscode.

Windows-Authentifizierung

Die Windows-Authentifizierung wird für neue Web-Apps in der .NET CLI mit der -au Windows Option angegeben. In Visual Studio bietet das Dialogfeld " Authentifizierung ändern " die Windows-Authentifizierungsoptionen .

Wenn die Windows-Authentifizierung ausgewählt ist, wird die App für die Verwendung des IIS-Moduls der Windows-Authentifizierung konfiguriert. Die Windows-Authentifizierung ist für Intranetwebsites vorgesehen.

dotnet neue Webanwendung Authentifizierungsoptionen

Die folgende Tabelle zeigt die für neue Web-Apps verfügbaren Authentifizierungsoptionen:

Auswahlmöglichkeit Authentifizierungstyp Link für weitere Informationen
Nichts Keine Authentifizierung.
Einzelperson Individuelle Authentifizierung. Einführung in Identity in ASP.NET Core
IndividuellerB2C In der Cloud gehostete individuelle Authentifizierung mit Azure AD B2C. Azure AD B2C
SingleOrg Organisationsauthentifizierung für einen einzelnen Mandanten. Externe ENTra-ID-Mandanten verwenden auch SingleOrg. Entra-ID
MultiOrg Organisationsauthentifizierung für mehrere Mandanten. Entra-ID
Fenster Windows-Authentifizierung. Windows-Authentifizierung

Neue Webapp-Authentifizierungsoptionen in Visual Studio

In der folgenden Tabelle sind die Authentifizierungsoptionen aufgeführt, die beim Erstellen einer neuen Web-App mit Visual Studio verfügbar sind:

Auswahlmöglichkeit Authentifizierungstyp Link für weitere Informationen
Nichts Keine Authentifizierung
Einzelne Konten/ Store-Benutzerkonten in der App Individuelle Authentifizierung Einführung in Identity in ASP.NET Core
Einzelne Konten/Herstellen einer Verbindung mit einem vorhandenen Benutzerspeicher in der Cloud In der Cloud gehostete individuelle Authentifizierung mit Azure AD B2C Azure AD B2C
Geschäfts- oder Schulcloud / Einzelorganisation Organisationsauthentifizierung für einen einzelnen Mandanten Azure AD
Geschäfts- oder Schulcloud / Mehrere Organisation Organisationsauthentifizierung für mehrere Mandanten Azure AD
Fenster Windows-Authentifizierung Windows-Authentifizierung

Weitere Ressourcen

In den folgenden Artikeln wird gezeigt, wie Sie den in ASP.NET Core-Vorlagen generierten Code verwenden, der einzelne Konten verwendet: