Skip to content

Idinaldo/Simple-Auth-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Auth API

Simple Auth API trata-se de uma API de autenticação baseada em tokens JWT e roles/permissões. Essa simples API de autenticação implementa:

  • Roles e Permissões
  • Access Tokens (JWT, Auth0)
  • Refresh Tokens
  • Interação Java-App<->Database

Além disso, essa API persiste e gerencia credenciais do usuários (Identity), gera e valida tokens de acesso (JWT), além de (futuramente) gerar, persistir, validar e gerenciar refresh tokens.

Detalhes Técnicos

Esse projeto também utiliza como arquitetura principal a Arquitetura Hexagonal, também conhecida como Arquitetura de Portas e Adaptadores. Além disso, nos esforçamos para manter boas práticas da linguagem e clean code.

Tecnologias Utilizadas

Este projeto utiliza as mais diversas, seguras e modernas tecnologias do ecossistema Java e desenvolvimento de software. Tais quais:

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Spring Validation
  • Lombok
  • PostgreSQL
  • Flyway
  • Auth0 Java-JWT
  • Docker (a ser implementado)

Esta é uma API acadêmica e não deve ser usada em produção.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages