Vapor 4 Authentication
Аутентификация в Vapor 4 на Swift
Resumen:
Introducción
El libro «Vapor 4 Authentication» del autor Tim Condon se publicó en 2021 y de inmediato se convirtió en una guía de referencia para desarrolladores que utilizan Swift del lado del servidor. Tiene 220 páginas, el idioma es Swift (iOS/macOS). Es una guía práctica dedicada exclusivamente a temas de autenticación y autorización en el framework web Vapor 4. El libro no requiere un conocimiento profundo de Vapor, pero presupone una comprensión básica de Swift y del desarrollo web.
De qué trata el libro
El autor explica de manera secuencial todos los mecanismos clave de autenticación disponibles en Vapor 4: desde la autenticación simple por sesión hasta esquemas complejos con JWT y OAuth2. Cada capítulo contiene ejemplos de código listos para usar, explicaciones y mejores prácticas. Se abordan temas como:
- Configuración del modelo User y migraciones de base de datos;
- Registro e inicio de sesión de usuarios;
- Autenticación por sesión con Fluent;
- Autenticación mediante JWT (JSON Web Tokens): creación, verificación, refresh tokens;
- Integración con proveedores externos (Google, Apple, GitHub) a través de OAuth2;
- Middleware para proteger rutas;
- Manejo de contraseñas (hashing, restablecimiento);
- Pruebas de autenticación.
Para quién es este libro
El libro está dirigido a desarrolladores iOS que deseen aprender el lado del servidor de Swift, así como a ingenieros backend que estén migrando a Vapor 4. Será útil para todos aquellos que creen APIs para aplicaciones móviles o servicios web en Swift y necesiten
Recommendations
Go (Golang) para principiantes: curso completo
GraphQL en Kotlin: Creación de API modernas
Código limpio en Java: Guía práctica para escribir código legible y mantenible
Entrevista de JavaScript (Node.js): 200 preguntas y respuestas
PHP Asíncrono: Guía Completa
PHP Cookbook. Recetas de programación para profesionales