Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Historia 8: Autententicação do Usuario #5

Open
5 tasks done
heyitsmepablo opened this issue Aug 13, 2024 · 0 comments · May be fixed by #12
Open
5 tasks done

Historia 8: Autententicação do Usuario #5

heyitsmepablo opened this issue Aug 13, 2024 · 0 comments · May be fixed by #12
Assignees
Labels
enhancement New feature or request

Comments

@heyitsmepablo
Copy link
Member

heyitsmepablo commented Aug 13, 2024

História 8: Autenticação de Usuário
Como um usuário logado,
Eu quero que o sistema valide meu login,
Para que eu possa acessar as funcionalidades protegidas da API.

Critérios de Aceitação:

O sistema deve validar as credenciais e, se corretas, pelo token de autenticação.
O token de autenticação deve ter um tempo de expiração e ser usado para autorizar acessos subsequentes.
Os testes unitarios não podem ter falhas

  • Criar o middleware autenticação
  • Implementar a logica de autenticação que permite acesso ao usuario logado ao endpoint (rota) com o token JWT
  • Adicionar uma verificação a logica do middleware para não permitir acesso a usuarios com tokens expirados
  • Criar Testes Unitarios Seguindo o TDD para cada implementação na logica ( Seguindo a ordem: Primeiro escrever teste, depois implementar logica)
  • Deve ser feito em pair programming com @LucasEmanoel0 durante todo o desenvolvimento
@heyitsmepablo heyitsmepablo added the enhancement New feature or request label Aug 13, 2024
@ItzTas ItzTas linked a pull request Aug 23, 2024 that will close this issue
@heyitsmepablo heyitsmepablo linked a pull request Aug 23, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants