Skip to content

feat: adiciona fluxo de recuperação de senha - #27

Open
estevaoMG wants to merge 2 commits into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/back-153-recuperacao-senha-tests
Open

feat: adiciona fluxo de recuperação de senha#27
estevaoMG wants to merge 2 commits into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/back-153-recuperacao-senha-tests

Conversation

@estevaoMG

Copy link
Copy Markdown
Contributor

https://tree.taiga.io/project/laridurao-liga-da-justica/task/153

✅ Feito!

A implementação da task #153 foi concluída com foco no fluxo de recuperação de senha.

O que foi implementado

Adição do fluxo de recuperação de senha no serviço de autenticação:

solicitação de código via e-mail
validação do código informado
redefinição da senha
validação de força da nova senha
Inclusão dos modelos de entrada para os endpoints:

forgot-password
verify-code
reset-password
Implementação no repositório para persistir e validar o código de recuperação, incluindo:

armazenamento do hash do código
expiração do código
invalidação após uso
Criação de testes unitários cobrindo:

usuário inexistente
código inválido ou expirado

Arquivos alterados

auth_service.py
auth_model.py
auth_repository.py
test_auth.py

Verificação

Teste executado:

poetry run pytest -q test_auth.py

Resultado:

15 passed in 0.16s

@estevaoMG

Copy link
Copy Markdown
Contributor Author

Resolvi os conflitos da PR com a branch principal, preservando o fluxo de recuperação de senha e a validação de segurança das senhas. Também validei a mudança com a suíte de testes, que passou sem regressões.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant