/login-auth-api

Back-end de autenticação seguro desenvolvido com Java 21, Spring Boot, Spring Security e JWT.

Primary LanguageJava

Back-end de Autenticação com Spring Boot e Spring Security (Em desenvolvimento)

Este projeto é um back-end de autenticação seguro, desenvolvido com Java 21 utilizando Spring Boot, Spring Security e JWT.

Tecnologias Utilizadas

  • Java 21: Versão atualizada da linguagem Java, garantindo desempenho e segurança.
  • Spring Boot: Framework que simplifica o desenvolvimento de aplicativos Spring, oferecendo configurações padrão e convenções de código.
  • Spring Security: Módulo do Spring que oferece recursos avançados para autenticação e autorização.
  • JWT (JSON Web Tokens): Mecanismo seguro para autenticação e transmissão de informações entre partes de forma compacta e autenticada.

Funcionalidades Principais

  • Implementação de endpoints para registro e autenticação de usuários.
  • Geração de tokens JWT após a autenticação bem-sucedida.
  • Proteção de rotas e recursos sensíveis utilizando Spring Security.
  • Validação de tokens JWT para autorização de acesso a recursos protegidos.