ASP.NET Core-Projekte, die mit der Option „Einzelne Benutzerkonten“ erstellt wurden
ASP.NET Core Identity ist in Projektvorlagen in Visual Studio mit der Option „Einzelne Benutzerkonten“ enthalten.
Die Authentifizierungsvorlagen sind in der .NET CLI über -au Individual
verfügbar:
dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual
Weitere Informationen zur Web-API-Authentifizierung finden Sie in diesem GitHub-Issue.
Keine Authentifizierung
Die Authentifizierung wird in der .NET CLI mit der Option -au
angegeben. In Visual Studio steht das Dialogfeld Authentifizierung ändern für neue Webanwendungen zur Verfügung. Die Standardeinstellung für neue Web-Apps in Visual Studio lautet Keine Authentifizierung.
Projekte, die ohne Authentifizierung erstellt wurden:
- Enthalten keine Webseiten und keine Benutzeroberfläche zum An- und Abmelden.
- Enthalten keinen Authentifizierungscode.
Windows-Authentifizierung
Die Windows-Authentifizierung wird für neue Web-Apps in der .NET CLI mit der Option -au Windows
angegeben. In Visual Studio stellt das Dialogfeld Authentifizierung ändern die Optionen für die Windows-Authentifizierung bereit.
Bei Auswahl der Windows-Authentifizierung wird die App für die Verwendung des IIS-Moduls Windows-Authentifizierung konfiguriert. Die Windows-Authentifizierung ist für Intranetwebsites vorgesehen.
Authentifizierungsoptionen für neue Web-Apps in .NET
Die folgende Tabelle zeigt die verfügbaren Authentifizierungsoptionen für neue Web-Apps:
Option | Typ der Authentifizierung | Link für weitere Informationen |
---|---|---|
Keine | Keine Authentifizierung | |
Einzelperson | Einzelne Authentifizierung. | Einführung in Identity in ASP.NET Core |
IndividualB2C | In der Cloud gehostete Authentifizierung mit Azure AD B2C. | Azure AD B2C |
SingleOrg | Organisationauthentifizierung für einzelne Mandanten Externe ENTra-ID-Mandanten verwenden auch SingleOrg. | Entra ID |
MultiOrg | Organisationauthentifizierung für mehrere Mandanten | Entra ID |
Windows | Windows-Authentifizierung. | Windows-Authentifizierung |
Authentifizierungsoptionen für neue Web-Apps in Visual Studio
Die folgende Tabelle zeigt die Authentifizierungsoptionen, die beim Erstellen einer neuen Web-App mit Visual Studio verfügbar sind:
Option | Typ der Authentifizierung | Link für weitere Informationen |
---|---|---|
None | Keine Authentifizierung | |
Einzelne Benutzerkonten/Benutzerkonten in App speichern | Individuelle Authentifizierung | Einführung in Identity in ASP.NET Core |
Einzelne Benutzerkonten/Verbindung mit einem vorhandenen Benutzerspeicher in der Cloud herstellen | In der Cloud gehostete Authentifizierung mit Azure AD B2C | Azure AD B2C |
Geschäfts-, Schul- oder Uni-Cloud/Einzelne Organisation | Organisationsauthentifizierung für einen einzelnen Mandanten | Azure AD |
Geschäfts-, Schul- oder Uni-Cloud/Mehrere Organisationen | Organisationsauthentifizierung für mehrere Mandanten | Azure AD |
Windows | Windows-Authentifizierung | Windows-Authentifizierung |
Zusätzliche Ressourcen
In den folgenden Artikeln wird gezeigt, wie Sie den Code nutzen können, der in ASP.NET Core-Vorlagen generiert wird, die einzelne Benutzerkonten verwenden: