Skip to content
This repository was archived by the owner on May 7, 2025. It is now read-only.

Brunodrc/authbackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto em typescripte de autenticação e autorização no backend de uma aplicação

tarefas realizadas até o momento:
> Implementar /token --> {access e refresh token}
> Gerar JWT Token com duas versões com Secret Key e/ou com Public/Private Key (de arquivo)
- incompleta, há apenas uma versão
+---> Refresh token pode ser JWT(vantagem de ter expiração) ou uma sequencia aleatória de N caracteres.

+---> Salvar refresh em BD vinculado ao usuário

> Implementar rota gerar /refreshtoken
+---> Salvar refreshtoken no BD vinculado ao usuário que deve ser usuário para validar 
> Armazenar no usuário data de geração do token e armazenar ele tbm no payload (iat) do access_token JWT 
+---> modificar Auth middleware para validar se o token não foi revogado (data de geração modificada no usuários)
+---> mudar manualmente no BD data de geração e testar se o usuário é barrado.

About

Projeto em typescripte de autenticação e autorização no backend de uma aplicação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published