VDC-103 Adicionar campos extras no cadastro
VDC-103 Adicionar campos extras no cadastro
Descrição
- Adicionei os campos de email e telefone no payload e no response
- Adicionei documentação do swagger para melhor clareza ao testar a aplicação
- Refatorei a lógica de mapeamento do usuário
- Adicionei validações que estavam faltando (vide verificar se a senha e senha de segurança eram iguais)
- Melhorei o tratamento de erro para quando o usuário passa credenciais inválidas
Passos para testar
- Criar um usuário pelo endpoint de cadastro
- Fazer login com esse mesmo usuário
Exemplo
Endpoint: /auth/users
{
"name": "Gustavo Guanabara",
"cpf": "79566183047",
"password": "kdofkodsof@1212A",
"email":"[email protected]",
"phoneNumber": "51997879607",
"securityPassword": "kdofkodsof@1212A"
}
Endpoint: /auth/login
{
"username": "79566183047",
"password": "kdofkodsof@1212A"
}