JWT in C#: Sichere Authentifizierung und Autorisierung für Web-APIs (German Edition)

Posted By: TiranaDok

JWT in C#: Sichere Authentifizierung und Autorisierung für Web-APIs: Ein umfassender Leitfaden zur Implementierung von JSON Web Token (JWT) Authentifizierung in ASP.NET Core (German Edition) by BOSCO-IT CONSULTING
German | March 17, 2025 | ISBN: N/A | ASIN: B0F1TWRB12 | 309 pages | EPUB | 0.21 Mb

JWT in C#: Sichere Authentifizierung und Autorisierung für Web-APIs : Ein umfassender Leitfaden zur Implementierung von JSON Web Token (JWT) Authentifizierung in ASP.NET Core

In der modernen Softwareentwicklung ist die Sicherstellung der Authentifizierung und Autorisierung von Benutzern entscheidend für den Schutz von Anwendungen und Daten. Traditionelle sitzungsbasierte Authentifizierungsmethoden sind in vielen Szenarien nicht mehr effizient oder sicher genug, insbesondere für Web-APIs und Microservices. JSON Web Token (JWT) hat sich als bewährte Lösung für eine sichere, skalierbare und flexible Authentifizierung etabliert.
Dieses Buch bietet eine umfassende Einführung in die Implementierung von JWT-Authentifizierung und -Autorisierung in C# mit ASP.NET Core. Es behandelt sowohl grundlegende Konzepte als auch fortgeschrittene Themen wie OAuth2, OpenID Connect, Refresh Tokens, API-Sicherheit und Performance-Optimierung. Durch praxisnahe Beispiele und Best Practices erhalten Entwickler das notwendige Wissen, um sichere APIs und Webanwendungen mit JWT zu erstellen.
Das Buch führt Schritt für Schritt durch die Konfiguration von ASP.NET Core Web APIs mit JWT, die Integration mit ASP.NET Identity, die Sicherung von Microservices, die Implementierung von Token-Refreshing und die Absicherung von APIs gegen gängige Angriffsvektoren. Zusätzlich werden moderne Authentifizierungsansätze mit OAuth2 und OpenID Connect behandelt, um externe Identitätsanbieter wie Google, Facebook und Microsoft zu integrieren.
Mit ausführlichen Anleitungen, realen Anwendungsfällen und Best Practices richtet sich dieses Buch sowohl an Einsteiger als auch an erfahrene Entwickler, die eine sichere, wartbare und skalierbare Authentifizierungsstrategie in ihren .NET-Anwendungen implementieren möchten.
Was Sie lernen werden:
  • Grundlagen der Authentifizierung, Autorisierung und tokenbasierten Sicherheit
  • Was JWT ist, wie es funktioniert und welche Vorteile es bietet
  • Erstellen und Konfigurieren einer ASP.NET Core Web API mit JWT
  • Absichern von API-Endpunkten mit JWT und ASP.NET Core Middleware
  • Implementierung von rollenbasierter und richtlinienbasierter Autorisierung
  • Nutzung von Refresh Tokens zur Verlängerung von Sitzungen ohne erneute Anmeldung
  • Integration von OAuth2 und OpenID Connect für Single Sign-On (SSO)
  • Nutzung von JWT zur Authentifizierung in Microservices und API-Gateways
  • JWT-Authentifizierung in React, Angular und Blazor Frontend-Anwendungen
  • Logging, Debugging und Sicherheitsüberwachung von JWT-Authentifizierungssystemen
  • Optimierung der API-Leistung durch Caching, Token-Expiration und Sicherheitsmechanismen
  • Deployment sicherer JWT-gestützter Anwendungen in Azure, AWS und Kubernetes
  • Best Practices zur Vermeidung von Token-Manipulation, Replay-Angriffen und XSS-Schwachstellen
Dieses Buch ist ideal für C#-Entwickler, ASP.NET Core-Entwickler, Softwarearchitekten, DevOps-Profis und Sicherheitsexperten, die sich mit moderner Authentifizierung und Autorisierung in Web-APIs und Microservices befassen.
Durch eine praxisorientierte Herangehensweise mit realen Projekten, detaillierten Schritt-für-Schritt-Anleitungen und Best Practices wird dieses Buch Entwicklern helfen, JWT-basierte Sicherheitslösungen effizient und professionell umzusetzen.