- 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. |
||
|---|---|---|
| .. | ||
| gradle/wrapper | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| postman_collection.json | ||
| settings.gradle | ||