Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authentication API

Tecnologias   |    Projeto   |    Endpoints   |   

🚀 Tecnologias

Java Spring Postgres JWT

💻 Projeto

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.

🏃 Iniciando o Projeto

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/).

🔖 Endpoints

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.

🔐Usuários

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.

📝 Licença

Esse projeto está sob a licença MIT.


About

API developed to provide authentication and authorization of users in a Java Spring application using Spring Security.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages