Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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: