Continuamos nossa configuração do NextAuth no nosso projeto. Configuramos os arquivos auth.ts e route.ts, adicionando o .env ao gitignore. Em seguida, criamos um botão de login e processamos detalhadamente o fluxo de login no NextAuth, destacando a importância da função `authorize` em verificar credenciais.
Fala Jonatan!
Para o foco do Workshop ser NextAuth, optei por deixar validações de lado. No entanto há alguns mini projetos que abordam validação com server components / server actions (por exemplo o Mini Projeto de Server Actions).
De qualquer forma vou levar sua sugestão de usar a lib react-hook-form
para talvez montarmos um mini projeto com ela!