Sichern einer .NET-Web-App mit dem ASP.NET Core-Identitätsframework
Hinzufügen von Authentifizierung und Autorisierung zu einer Web-App mithilfe von ASP.NET Core-Identität, das native Sicherheitsframework von ASP.NET Core
Lernziele
In diesem Modul wird Folgendes thematisiert:
- Konfiguration der ASP.NET Core-Identitätsunterstützung in einer vorhandenen ASP.NET Core-Web-App.
- Bereitstellen neuer Funktionen für die Benutzerregistrierung
- Erweitern der Identitätskomponenten für die Benutzeroberfläche
- Passen Sie die Multi-Faktor-Anmeldefunktionen an.
- Implementieren von richtlinienbasierter Autorisierung mithilfe von Ansprüchen
- Anpassen und Erweitern des zugrunde liegenden Identitätsdatenspeichers
Voraussetzungen
- Erste Erfahrungen mit dem Schreiben in C#
- Erfahrung mit der Verwendung relationaler Datenbankbanken und von SQL als Entwickler
- Vertrautheit mit Entity Framework Core-Migrationen
- Kenntnisse auf Anfängerniveau für das schreiben von Razor-Syntax
- Vertrautheit mit einer Authentifikator-App mit zeitbasierten Einmalkennwörtern (TOTP), z. B. Microsoft Authenticator (verfügbar im Google Play Store oder Apple App Store)