Passay - Aperçu

Passayest une bibliothèque de génération et de validation de mot de passe basée sur Java. Il fournit une liste complète des fonctionnalités afin de valider / générer des mots de passe et est hautement configurable.

Composants Passay

L'API Passay a 3 composants de base.

  • Rule - une ou plusieurs règles qui définissent un ensemble de règles de politique de mot de passe.

  • PasswordValidator - Un composant de validation qui valide un mot de passe par rapport à un ensemble de règles donné.

  • PasswordGenerator - Un composant générateur qui produit des mots de passe pour satisfaire un ensemble de règles donné.

Aperçu des règles

Les règles sont les fondements de la validation et de la génération des mots de passe. Il existe deux grandes catégories de règles:

  • Une correspondance positive nécessite que les mots de passe satisfassent à une règle.

  • Les mots de passe de rejet de correspondance négative qui satisfont à une règle.

traits

Voici quelques-unes des fonctionnalités fournies par la bibliothèque Passay.

  • Password Validation- La bibliothèque Passay aide à appliquer une politique de mot de passe en validant les mots de passe par rapport à un ensemble de règles configurable. Il dispose d'un riche ensemble de règles existantes pour les cas d'utilisation courants. Pour les cas supplémentaires, il fournit une interface de règle simple pour implémenter la règle personnalisée.

  • Password Generation - Il fournit un ensemble de règles configurable qui peut également être utilisé pour générer des mots de passe.

  • Command Line Tools - Il fournit des outils pour automatiser l'application de la politique de mot de passe.

  • convenient - Facile à utiliser.

  • Extensible - Tous les composants Passay sont extensibles.

  • Supports Internalization - Les composants Passay sont prêts pour l'internationalisation.