Projeto password-management-system
Informações Sumarizadas
-
Linguagem: Python 3.8.3
-
Palavras Chave: Python, Flask, PMS, Password Management System, Sistema
Gerenciador de Senhas, Web Application, Aplicação Web.
-
Link do Projeto: https://github.com/azzolinovarella/password-management-system
Explicação Geral do Projeto
O objetivo deste projeto foi desenvolver um sistema de gerenciamento de senha (também chamado de PMS) que é, em suma, um sistema utilizado para armazenar e gerenciar senhas com segurança, onde cada usuário possui uma senha mestra (do sistema) que os permite adicionar e verificar se outros serviços vinculados ao PMS tiveram suas senhas vazadas.
Assim, de uma forma muito simplificada, o sistema desenvolvido durante este projeto pode adicionar usuários ao nosso sistema, permitindo editar sua senha, adicionar e editar aplicativos (que, pos sua vez, também terão senhas), verificar seus dados e exclui-los do sistema. Por uma chamada externa a API HaveIBeenPwned?, podemos verificar se a senha do sistema ou de uma aplicação já foi vazada ou não.
Além disso, temos outra entidade que é um administrador capaz de ativar, desativar, excluir ou redefinir a senha de um usuário e, portanto, esta entidade é utilizada para questões técnicas relacionadas aos usuários do PMS.
Instruções de execução e um link para o relatório detalhado do sistema desenvolvido
podem ser encontradas no README do projeto:
https://github.com/azzolinovarella/password-management-system/blob/master/README.md