Redefinição de senha

O processo de redefinição de senha é composto por duas etapas sequenciais:

  1. Solicitação de Token via SMS
    1. O cliente realiza uma requisição ao endpoint responsável por disparar um SMS para o número de telefone cadastrado na conta.
    2. Esse SMS contém um token temporário, que será utilizado como chave de validação na próxima etapa.
    3. Esse token possui validade limitada e só pode ser utilizado dentro do período de expiração definido pelo sistema.
  2. Redefinição da Senha
    1. Com o token recebido, o cliente deve realizar uma requisição ao endpoint de redefinição de senha.
    2. Nessa requisição, além do token, devem ser enviados os novos dados de credenciais (senha definida pelo usuário).
    3. O sistema valida o token e, estando correto e dentro do prazo de validade, atualiza a senha de acesso do usuário.
flowchart LR
    subgraph Etapa1 [Etapa 1: Solicitação de Token]
        A([Início]) --> B([Requisição: envio de SMS])
        B --> C([SMS enviado com token temporário])
    end

    subgraph Etapa2 [Etapa 2: Redefinição de Senha]
        C --> D([Requisição: redefinição de senha])
        D --> E([Usuário informa token + nova senha])
        E --> F([Validação do token e atualização])
    end

    F --> G([Fim])