Tecnologias | Projeto | Endpoints |
API desenvolvida para fornecer Autenticação e Autorização de usuários em uma aplicação Java Spring utilizando o Spring Security. O projeto utiliza PostgresSQL como banco de dados, Spring Security e JWT para controle de autenticação. Projeto assistido e desenvolvido através de Youtube Tutorial por Fernanda Kipper.
git clone https://github.com/denisonkolling/auth-app.git
2. Instale as dependências com o Maven.
3. Instale o [PostgresSQL](https://www.postgresql.org/).GET /product - Recupere uma lista de todos os produtos. Requer usuário autenticado.
POST /product - Registre um novo produto. Requer acesso de ADMIN.
POST /auth/login - Realize o login na aplicação.
POST /auth/register - Registre um novo usuário na aplicação.USER -> Usuário padrão para usuários logados com permisão de consulta.
ADMIN -> Usuário administrador com permissão de inclusão de novos registros.
Esse projeto está sob a licença MIT.