š
Projeto desenvolvido durante o curso Spring-Security-JWT da DIO.me.
A aplicaĆ§Ć£o consiste em criar usuĆ”rios com autorizaĆ§Ć£o e ao fazer login Ć© gerado um token de autenticaĆ§Ć£o. Cada usuĆ”rio tem suas permissƵes de qual rota poderĆ” acessar. Essa permissĆ£o Ć© definida na criaĆ§Ć£o do usuĆ”rio no "ROLE"
Cadastro de usuƔrio:
endpoiont: http://localhost:8080/users
{
"name": "Gleydson",
"username": "glysns",
"password": "jwt123",
"roles": [
"USERS",
"MANAGERS"
]
}
=========================
Login:
Endpoint: http://localhost:8080/login
{
"username":"glysns",
"password": "jwt123"
}
- Java 17
- Spring Boot
- Hibernate JPA
- Spring Security
- JWT
- Banco H2
- Postman
- Intellij
- Modelo de domĆnio
- Acesso a banco de dados
- Estruturar o back end no padrĆ£o camadas
- Model
- DTO
- Services
- Controllers
- Repositories
- Security
- Config
- Criar endpoints da API REST
Weslley Costa
š Entre em contato.