Skip to content

labenuexercicios/autenticacao-I-exercicios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercício - Autenticação I

A partir dessa semana os exercícios voltam a ser independentes. Não se preocupe em centralizá-los em um mesmo repo.

Utilize esse template para criar um repo pessoal na sua conta e trabalhe nele.

Enunciado

O exercício de hoje pode parecer repetitivo comparado às práticas da aula, mas não se preocupe. Isso acontece porque a geração de ids e fluxos de autenticação (cadastro e login) são sempre muito parecidos em qualquer API RESTful.

Exercício 1

Instale as dependências necessárias para criação de uuids, tokens jwt e variáveis de ambiente.
Configure os arquivos .env e .env.example, e refatore os arquivos index.ts e BaseDatabase.ts.

Exercício 2

Crie o serviço IdGenerator e refatore o endpoint de cadastro de user para que as ids sejam geradas na camada Business.

Exercício 3

Crie o serviço TokenManager e refatore os endpoints de cadastro e login de user para que devolvam tokens JWT contendo em seu payload informações de id, nome e tipo de conta.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published