Vapor 4 Authentication
220 Seiten
German
PDF
4.5

Vapor 4 Authentication

Аутентификация в Vapor 4 на Swift

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Vapor 4 Authentication“ von Tim Condon erschien 2021 und wurde sofort zum Standardwerk für Entwickler, die Server-Side Swift verwenden. Umfang: 220 Seiten, Sprache: Swift (iOS/macOS). Es ist ein praktischer Leitfaden, der sich ausschließlich mit Authentifizierung und Autorisierung im Web-Framework Vapor 4 befasst. Das Buch setzt keine tiefgehenden Vapor-Kenntnisse voraus, aber ein grundlegendes Verständnis von Swift und Webentwicklung.

Worum es in dem Buch geht

Der Autor erläutert Schritt für Schritt alle wichtigen Authentifizierungsmechanismen, die in Vapor 4 verfügbar sind: von der einfachen Session-basierten Authentifizierung bis hin zu komplexen Schemata mit JWT und OAuth2. Jedes Kapitel enthält fertige Codebeispiele, Erklärungen und Best Practices. Behandelt werden Themen wie:

  • Einrichtung des User-Modells und Datenbankmigrationen;
  • Benutzerregistrierung und -anmeldung;
  • Session-basierte Authentifizierung mit Fluent;
  • Authentifizierung über JWT (JSON Web Tokens) — Erstellung, Validierung, Refresh-Tokens;
  • Integration externer Anbieter (Google, Apple, GitHub) über OAuth2;
  • Middleware zum Schutz von Routen;
  • Passwortverwaltung (Hashing, Zurücksetzen);
  • Testen der Authentifizierung.

Für wen dieses Buch geeignet ist

Das Buch richtet sich an iOS-Entwickler, die die Serverseite von Swift erlernen möchten, sowie an Backend-Ingenieure, die auf Vapor 4 umsteigen. Es ist nützlich für alle, die APIs für mobile Apps oder Webdienste in Swift erstellen und eine zuverlässige Authentifizierung benötigen.

Empfehlungen