Analisando propostas

Página para login em área restrita de site.

Publicado em 12 de Janeiro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

1. A página deverá solicitar ao usuário a digitação de usuário e senha sem restrição ou limites de caracteres.
2. A senha deverá ser criptografada com SHA256.
3. Quando o usuário clicar no botão de confirmação a página deverá realizar a conexão a um socket (utilizando SocketIO) e emitir o evento "authentication" com o parâmetro JSON {"username": <usuário>, "password": <senha>}.
4. O socket contido na página deverá "escutar" o retorno nos eventos "unauthorized" e "authenticated".
5. Caso ocorra "unauthorized" deverá exibir mensagem "Usuário ou senha não reconhecidos" e ficar pronto para a digitação de novo usuário e/ou senha.
6. Caso ocorra "authenticated" o retorno deste evento será um JSON no seguinte formato: {"msg": "ok", "token": <token>}. O token deverá ser armazenado no sessionStorage.

Todo o desenvolvimento deverá ser feito com React, Bootstrap, react-boostrap e SocketIO

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias