psudhansu /
plantParadise_Market
REST API for an Online Nursery Management System that allows customers to view and buy the list of plants, seeds, and planters. The application also includes user and admin validation and authentication.
Loading repository data…
beatrizlima-tech / repository
API REST para gerenciamento e autenticação de usuários com Spring Boot, JWT, Swagger, arquitetura em camadas e boas práticas de segurança.
A API Usuários é uma aplicação backend desenvolvida com Java e Spring Boot para cadastro e autenticação de usuários.
O projeto implementa cadastro de usuários, autenticação utilizando JWT, criptografia de senhas com SHA-256, validações de negócio e documentação automática com Swagger/OpenAPI, seguindo uma arquitetura organizada em camadas.
Além da aplicação, o ambiente de desenvolvimento conta com Docker Compose, disponibilizando automaticamente o banco de dados MySQL e o phpMyAdmin.
Observação: Nesta versão do projeto o token JWT é gerado durante o login, porém ainda não há filtro de autenticação para proteger os endpoints da aplicação.
src/main/java/br/com/cotiinformatica/api_usuarios/
├── configurations
├── controllers
├── dtos
├── entities
├── enums
├── repositories
└── services
| Método | Endpoint | Descrição |
|---|---|---|
| POST | /api/v1/usuario/criar | Cadastro de usuário |
| POST | /api/v1/usuario/autenticar | Autenticação e geração do JWT |
git clone https://github.com/beatrizlima-tech/api-usuarios.git
Na raiz do projeto execute:
docker compose up -d
Serão iniciados:
MySQL 8
phpMyAdmin
http://localhost:5052No arquivo application.properties, configure a conexão com o banco e a chave JWT.
Exemplo:
spring.datasource.url=jdbc:mysql://localhost:3307/bd_usuarios
spring.datasource.username=coti
spring.datasource.password=coti
jwt.secret=sua_chave_secreta
mvn spring-boot:run
http://localhost:8080/swagger-ui.html
Cliente (Frontend)
│
▼
Controller
│
▼
Service
│
▼
Repository
│
▼
MySQL
Beatriz Lima
Selected from shared topics, language and repository description—not editorial ratings.
psudhansu /
REST API for an Online Nursery Management System that allows customers to view and buy the list of plants, seeds, and planters. The application also includes user and admin validation and authentication.
isaacdev-hub /
🎬 API REST para reserva de filmes | Java 17 + Spring Boot + Spring Data JPA + PostgreSQL + JWT Authentication 🚀
viniciusmarlin /
📝 API REST para gerenciamento de uma biblioteca digital. O sistema permite cadastro e autenticação de usuários, controle de livros e gerenciamento de empréstimos e devoluções, utilizando modelagem relacional com Spring Boot e JPA.📝
CarlosLonghi /
API para login e autenticação de usuários
Rangeldev73 /
REST API for personal finance management with JWT authentication, Spring Boot and Docker | API REST para gerenciamento de finanças pessoais com autenticação JWT, Spring Boot e Docker
JJHernan-dev /
API REST creada con Spring Boot para la autenticación y autorización de usuarios mediante JWT y Spring Security.