/mfe-password-validators

Micro Frontend para validação de senha

Primary LanguageTypeScript

image

Validador de Senha em Single SPA Angular 15

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.

Requisitos

  • Node.js
  • Angular CLI
  • Git (opcional)

Instalação

  1. Certifique-se de ter o Node.js instalado em sua máquina. Você pode baixá-lo e instalá-lo a partir do site oficial.

  2. Instale o Angular CLI globalmente, se ainda não tiver feito isso, usando o seguinte comando no terminal:

    npm install -g @angular/cli@15
    
  3. 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.

  4. Navegue até o diretório do projeto:

    cd mfe-password-validators
    
  5. Instale as dependências do projeto executando o seguinte comando:

    npm install
    

Executando o Projeto

  1. Após a instalação das dependências, você pode iniciar o servidor de desenvolvimento root executando o seguinte comando:

    cd src
    
    npm start
    
  2. 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!