O projeto consiste em uma API RESTful que permite aos usuários criar, listar e gerenciar suas tarefas pessoais. Ele apresenta um filtro de autenticação personalizado que verifica as credenciais dos usuários ao acessar as rotas protegidas, com intuito de permitir acesso a tarefas individuais e garantir que somente os proprietários das tarefas possam alterá-las. Além de usar criptografia de senhas com BCrypt para maior segurança.
- Java
- Spring Boot
- Spring Data JPA
- Banco de dados H2 (em memória)
- BCrypt para criptografia de senhas
- Acesse a API em seu navegador ou através de um cliente REST.
- Use autenticação Basic Auth com seu nome de usuário e senha.
- Utilize as rotas para criar, listar e gerenciar tarefas pessoais.
link do deploy: https://todolist-api-fqh0.onrender.com