Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RF02 - Autenticar usuário #2

Open
pauloafpjunior opened this issue Aug 28, 2019 · 0 comments
Open

RF02 - Autenticar usuário #2

pauloafpjunior opened this issue Aug 28, 2019 · 0 comments

Comments

@pauloafpjunior
Copy link
Collaborator

pauloafpjunior commented Aug 28, 2019

Breve descrição: Permite ao usuário se autenticar no aplicativo para utilização de suas funções.

Atores: Usuário e FakeNews API

Casos de uso incluídos: Nenhum

Casos de uso estendidos: Nenhum

Pré-condições: Nenhuma

Fluxo básico:

  1. O usuário inicia o caso de uso.
  2. O aplicativo solicita email e senha ao usuário.
  3. O usuário informa os dados necessários e solicita entrar no aplicativo.
  4. O aplicativo valida os dados do usuário e os envia ao FakeNews API [E1].
  5. O FakeNews API autentica o usuário e envia seu id e seu token de acesso [E2].
  6. O aplicativo armazena o id e token de acesso do usuário e encerra o caso de uso.

Exceção E1: uma ou mais informações não foram informadas pelo usuário.

  1. O aplicativo envia a mensagem “Por favor, preencha todos os campos do formulário!” e volta para o passo 2 do fluxo básico.

Exceção E2: a autenticação falhou.

  1. O aplicativo envia a mensagem “Login/senha inválidos!” e volta para o passo 2 do fluxo básico.
This was referenced Aug 28, 2019
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

No branches or pull requests

1 participant