Skip to content
Commit 5fae0c5b authored by Igor Matheus's avatar Igor Matheus
Browse files

AC-4 volta ao escopo: a decisão de cancelar dependia de um preço que mudou

A story foi cancelada em 03/08 porque não havia serviço de e-mail, e a decisão
estava certa naquele dia — montar entrega de e-mail para uma POC era caro. O que
mudou não foi a prioridade: foi o preço. Com o Firebase Auth e o Identity Platform
já ligados, o envio, o link com expiração, a tela de troca e a invalidação da senha
antiga vêm prontos.

O que a story protege

Recuperação é o caminho mais fácil de vazar quem tem conta: a tela de login foi
fechada contra enumeração, e se esta responder diferente para e-mail conhecido o
problema volta pela porta ao lado. Por isso o critério é resposta idêntica com e
sem conta.

E ela muda uma premissa, não só adiciona tela. AC-1, AC-2 e AC-3 foram escritas
assumindo que perder a senha custa a conta — AC-3 inteira se justificava assim
("sessão que cai sozinha custa uma conta perdida"). A sessão persistente continua
valendo; deixa de ser a única rede. O aviso de "...
parent 23a88fb6
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment