Passay - Visão geral

Passayé uma biblioteca de geração e validação de senha baseada em Java. Ele fornece uma lista abrangente de recursos para validar / gerar senhas e é altamente configurável.

Componentes de passagem

Passay API possui 3 componentes principais.

  • Rule - uma ou mais regras que definem um conjunto de regras de política de senha.

  • PasswordValidator - Um componente validador que valida uma senha em relação a um determinado conjunto de regras.

  • PasswordGenerator - Um componente gerador que produz senhas para satisfazer um determinado conjunto de regras.

Visão geral da regra

As regras são os blocos básicos para validação e geração de senha. Existem duas categorias amplas de regras:

  • A correspondência positiva exige que as senhas atendam a uma regra.

  • A correspondência negativa rejeita senhas que atendam a uma regra.

Características

A seguir estão alguns dos recursos que a biblioteca Passay oferece.

  • Password Validation- A biblioteca Passay ajuda a impor uma política de senha, validando as senhas em um conjunto de regras configuráveis. Ele tem um rico conjunto de regras existentes para casos de uso comuns. Para casos adicionais, ele fornece uma interface de regra simples para implementar a regra customizada.

  • Password Generation - Fornece um conjunto de regras configuráveis ​​que também pode ser usado para gerar senhas.

  • Command Line Tools - Fornece ferramentas para automatizar a aplicação da política de senha.

  • convenient - Fácil de usar.

  • Extensible - Todos os componentes do Passay são extensíveis.

  • Supports Internalization - Os componentes do Passay estão prontos para internacionalização.