šŸ’µ AutenticaĆ§Ć£o JWT com Spring Security.

  1. Autor
  2. Sobre
  3. Tecnologias
  4. Aprendizados Back-end

šŸŒŽ

šŸ”„ Sobre o projeto

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"
	
}


šŸ¤– Tecnologias

  • Java 17
  • Spring Boot
  • Hibernate JPA
  • Spring Security
  • JWT
  • Banco H2
  • Postman
  • Intellij

šŸŽ‰ Aprendizados Back-end

  • 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

šŸ’Ž Autor

Weslley Costa


Weslley Costa

šŸ‘‡ Entre em contato.


Linkedin Badge