hit-server-manager/backend/src/main/java/com/hitcommunications/servermanager/model/dtos
Artur Oliveira 41059bdfc3 feat(auth): implementar autenticação e autorização JWT
- Adiciona dependências do Spring Security e JWT (API, Impl, Jackson).
- Configura o pipeline de segurança com autenticação stateless e filtros JWT.
- Implementa serviços para geração e validação de tokens de acesso e refresh.
- Cria endpoints para login (/api/auth/login) e refresh de token (/api/auth/refresh).
- Move o endpoint de criação de usuário para /api/auth/signup e o protege.
- Criptografa senhas dos usuários utilizando BCrypt antes de salvar.
- Atualiza Postman Collection com requisições de autenticação e variáveis de ambiente.
- Estende a interface UserDetails para o modelo Users.
- Ajusta tamanho da coluna 'password' na tabela de usuários para hashes.
- Adiciona um usuário padrão inicial com senha hash.
2025-12-16 10:23:28 -03:00
..
AuthResponse.java feat(auth): implementar autenticação e autorização JWT 2025-12-16 10:23:28 -03:00
AuthTokens.java feat(auth): implementar autenticação e autorização JWT 2025-12-16 10:23:28 -03:00
LoginRequest.java feat(auth): implementar autenticação e autorização JWT 2025-12-16 10:23:28 -03:00
NewServerDTO.java feat: implement CRUD for Servers 2025-12-15 18:02:52 -03:00
NewUserDTO.java feat: implement complete CRUD for Users API 2025-12-15 17:27:59 -03:00
ServerDTO.java feat: implement CRUD for Servers 2025-12-15 18:02:52 -03:00
UserDTO.java feat: implement complete CRUD for Users API 2025-12-15 17:27:59 -03:00