Sichern einer .NET-Web-App mit dem ASP.NET Core-Identitätsframework

Fortgeschrittene Anfänger
Entwickler
ASP.NET Core
Entity Framework Core

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)