Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 903 Bytes

refresh-token.md

File metadata and controls

19 lines (15 loc) · 903 Bytes

Refresh Token

Caso de sucesso:

  1. ✅ Recebe uma requisição do tipo POST na rota /api/refresh.
  2. ✅ Valida dado obrigatório accessToken.
  3. ✅ Busca o usuário com o token de acesso fornecido.
  4. ✅ Gera um novo token de acesso a partir do ID do usuário.
  5. ✅ Atualiza os dados do usuário com o token de acesso gerado.
  6. ✅ Retorna 200 com o token de acesso do usuário.

Exceções:

  1. ✅ Retorna erro 404 se a API não existir.
  2. ✅ Retorna erro 400 se accessToken não for fornecido pelo cliente.
  3. ✅ Retorna erro 401 se não encontrar um usuário com o token de acesso fornecido.
  4. ✅ Retorna erro 401 se o token de acesso fornecido estiver expirado.
  5. ✅ Retorna erro 500 se der erro ao tentar gerar o token de acesso.
  6. ✅ Retorna erro 500 se der erro ao tentar atualizar o usuário com o token de acesso gerado.