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

Autenticação de usuários #22

Open
hugoshiroma opened this issue Sep 11, 2020 · 0 comments
Open

Autenticação de usuários #22

hugoshiroma opened this issue Sep 11, 2020 · 0 comments
Labels
backend Intended for backend design Intended for UI/UX design frontend Intended for frontend

Comments

@hugoshiroma
Copy link
Contributor

hugoshiroma commented Sep 11, 2020

User Story
Como usuário, quero conseguir realizar login caso eu já tenha um cadastro único, digitando apenas login e senha com a opção de recuperar a senha com envio por email, para que possa ter acesso as demais features disponibilizadas exclusivamente para usuários autenticados.

Critérios de aceite
Criar uma página de login que centralize todo fluxo relacionado a autenticação. A única forma de acesso à pagina será via interface de autenticação, ou seja, na página/modal que aparece ao clicar no botão "Login" do menu.
Uma vez dentro do fluxo de login, será necessário requisitar e validar os seguintes dados de forma obrigatória:

  • Login
  • Senha
    Tais dados precisarão ser enviados dentro do payload (de forma encriptada por se tratar de dados sensíveis) de uma requisição feita para autenticar um usuário através de uma Cloud Function no GCP do DASIWeb que precisará ser criada para que a tarefa seja concluída com sucesso.

Definição de pronto
Entregar uma página (ou mais) obedecendo o layout, a identidade visual, utilizando das variáveis e temas já definidos (via Angular Material UI) com exemplo do próprio site gozando de tais recursos, e obedecendo conceitos de Atomic Design, contemplando as metas descritas nos critérios de aceite dessa POC.

Links úteis
Página de login do Google como referência para layout e design estrutural (é necessário estar em aba anônima/deslogado da conta Google para ter acesso à pagina) - https://accounts.google.com/signin/v2/identifier?hl=pt-BR&passive=true&continue=https%3A%2F%2Fwww.google.com%2F&ec=GAZAAQ&flowName=GlifWebSignIn&flowEntry=ServiceLogin
Página instruindo sobre Atomic Design - https://bradfrost.com/blog/post/atomic-web-design/

@hugoshiroma hugoshiroma added backend Intended for backend design Intended for UI/UX design frontend Intended for frontend labels Sep 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Intended for backend design Intended for UI/UX design frontend Intended for frontend
Projects
None yet
Development

No branches or pull requests

1 participant