Vapor 4 Authentication
220 páginas
Portuguese
PDF
4.5

Vapor 4 Authentication

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

Autor:

Ano:

Resumo:

Introdução

O livro «Vapor 4 Authentication» de autoria de Tim Condon foi lançado em 2021 e imediatamente se tornou um guia de referência para desenvolvedores que utilizam Swift no servidor. Tem 220 páginas, idioma — Swift (iOS/macOS). É um guia prático dedicado exclusivamente a questões de autenticação e autorização no web framework Vapor 4. O livro não exige conhecimento profundo de Vapor, mas pressupõe compreensão básica de Swift e desenvolvimento web.

Sobre o que é o livro

O autor aborda sequencialmente todos os mecanismos chave de autenticação disponíveis no Vapor 4: desde autenticação simples por sessão até esquemas complexos com JWT e OAuth2. Cada capítulo contém exemplos de código prontos, explicações e best practices. São abordados tópicos como:

  • Configuração do modelo User e migrações de banco de dados;
  • Registro e login de usuários;
  • Autenticação por sessão usando Fluent;
  • Autenticação via JWT (JSON Web Tokens) — criação, verificação, refresh tokens;
  • Integração com provedores externos (Google, Apple, GitHub) via OAuth2;
  • Middleware para proteção de rotas;
  • Trabalho com senhas (hashing, redefinição);
  • Testes de autenticação.

Para quem é este livro

O livro é voltado para desenvolvedores iOS que desejam aprender o lado servidor do Swift, bem como para engenheiros backend que estão migrando para o Vapor 4. Será útil para todos que criam APIs para aplicativos móveis ou web services em Swift e precisam

Recommendations