Este é um projeto que implementa um validador de senha em conformidade com determinadas definições de validade. O projeto utiliza Single SPA Angular 15 para criar um aplicativo de página única (SPA) modular.
A criação de senhas seguras é uma parte crucial da segurança da informação. No entanto, muitos sistemas não possuem critérios claros de validação de senha, o que pode resultar em senhas fracas e vulneráveis a ataques de hackers. Este projeto tem como objetivo oferecer uma solução eficiente para validar senhas de acordo com critérios específicos de segurança.
- Node.js
- Angular CLI
- Git (opcional)
-
Certifique-se de ter o Node.js instalado em sua máquina. Você pode baixá-lo e instalá-lo a partir do site oficial.
-
Instale o Angular CLI globalmente, se ainda não tiver feito isso, usando o seguinte comando no terminal:
npm install -g @angular/cli@15
-
Clone este repositório para o seu ambiente local. Você pode cloná-lo usando o Git com o seguinte comando:
git clone https://github.com/DevDiana/mfe-password-validators.git
Ou você pode baixar o repositório como um arquivo ZIP e extraí-lo manualmente.
-
Navegue até o diretório do projeto:
cd mfe-password-validators
-
Instale as dependências do projeto executando o seguinte comando:
npm install
-
Após a instalação das dependências, você pode iniciar o servidor de desenvolvimento root executando o seguinte comando:
cd src
npm start
-
Abra um segundo terminal para iniciar o servidor de desenvolvimento do projeto angular password-matcher executando o seguinte comando:
cd password-matcher
npm start
Abra o navegador na porta: http://localhost:9000/password-matcher. Pronto o projeto já esta rodando!