Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.77 KB

File metadata and controls

45 lines (32 loc) · 1.77 KB

Login Auth API

Java 21 Spring Boot Spring Security Maven Postman NeoVim

Este projeto é uma API de autenticação de usuários desenvolvida com Java 21 e Spring Boot, focada em implementar um fluxo seguro de cadastramento e login utilizando Spring Security e JWT (JSON Web Token).

O projeto foi baseado na aula da Fernanda Kipper.

💻 Tecnologias

  • Java 21
  • Spring Boot
  • Spring Security
  • JWT (Java JWT - Auth0)
  • Spring Data JPA
  • H2 Database (Banco de dados em memória)
  • Lombok
  • Maven

🛠️ Como executar o projeto

  1. Clonar o repositório:

    git clone https://github.com/danilocamposdev/login-auth-api.git
  2. Entrar na pasta do projeto:

    cd login-auth-api
  3. Executar a aplicação:

    ./mvnw spring-boot:run
  4. A API estará disponível localmente na porta 8080.