Passay - Descripción general

Passayes una biblioteca de validación y generación de contraseñas basada en Java. Proporciona una lista completa de funciones para validar / generar contraseñas y es altamente configurable.

Componentes Passay

Passay API tiene 3 componentes principales.

  • Rule - una o más reglas que definen un conjunto de reglas de política de contraseñas.

  • PasswordValidator - Un componente de validación que valida una contraseña con un conjunto de reglas dado.

  • PasswordGenerator - Un componente generador que produce contraseñas para satisfacer un conjunto de reglas dado.

Descripción general de la regla

Las reglas son los pilares fundamentales tanto para la validación como para la generación de contraseñas. Hay dos amplias categorías de reglas:

  • La coincidencia positiva requiere que las contraseñas cumplan una regla.

  • La coincidencia negativa rechaza las contraseñas que cumplen una regla.

Caracteristicas

Las siguientes son algunas de las características que ofrece la biblioteca Passay.

  • Password Validation- La biblioteca de contraseñas ayuda a hacer cumplir una política de contraseñas validando las contraseñas con un conjunto de reglas configurables. Tiene un amplio conjunto de reglas existentes para casos de uso comunes. Para casos adicionales, proporciona una interfaz de regla simple para implementar la regla personalizada.

  • Password Generation - Proporciona un conjunto de reglas configurables que también se pueden utilizar para generar contraseñas.

  • Command Line Tools - Proporciona herramientas para automatizar la aplicación de políticas de contraseñas.

  • convenient - Fácil de usar.

  • Extensible - Todos los componentes de Passay son extensibles.

  • Supports Internalization - Los componentes Passay están listos para la internacionalización.