Para utilizar o projeto de forma padrão, é necessario que tenha o Docker e Docker Compose em sua maquina.
Segue link da doc: https://docs.docker.com/desktop/install/linux-install/
Ou se preferir pode implementar o fluxo de verificação em sua aplicação redirecionando os tokens para essa api validar.
Para subir o projeto e testa-lo, é necessário dar 2 passos sendo eles:
Basta utilizar o seguinte comando:
docker compose upPara adicionar usuario, basta entrar no adminer, http://localhost:8087/ , acessar o seu banco e fazer um registro manualmente.
-
Login: POST
URL: http://localhost:3000/auth/login
BODY:
{ "user":"frodo", "pass": 1234 } -
Verify: GET
URL: http://localhost:3000/auth/verify
HEADERS: Authorization : {{TOKEN_GERADO}}
-
Listar Usuarios Registrados: GET
URL: http://localhost:3000/auth/users
HEADERS: Authorization : {{TOKEN_GERADO}}