Passay - przegląd
Passayto oparta na Javie biblioteka do generowania i sprawdzania haseł. Zapewnia obszerną listę funkcji do sprawdzania / generowania haseł i jest wysoce konfigurowalny.
Komponenty Passay
Passay API składa się z 3 podstawowych komponentów.
Rule - jedna lub więcej reguł, które definiują zestaw reguł polityki haseł.
PasswordValidator - Komponent walidatora, który sprawdza hasło w odniesieniu do danego zestawu reguł.
PasswordGenerator - Komponent generatora, który tworzy hasła w celu spełnienia podanego zestawu reguł.
Omówienie reguł
Reguły są blokami podstawowymi służącymi zarówno do sprawdzania poprawności, jak i generowania haseł. Istnieją dwie szerokie kategorie zasad:
Dopasowanie pozytywne wymaga, aby hasła spełniały regułę.
Dopasowanie negatywne odrzuca hasła, które spełniają regułę.
funkcje
Oto niektóre z funkcji, które zapewnia biblioteka Passay.
Password Validation- Biblioteka Passay pomaga w egzekwowaniu polityki haseł poprzez sprawdzanie poprawności haseł na podstawie konfigurowalnego zestawu reguł. Posiada bogaty zestaw istniejących reguł dla typowych przypadków użycia. W dodatkowych przypadkach zapewnia prosty interfejs reguły do implementacji reguły niestandardowej.
Password Generation - Zapewnia konfigurowalny zestaw reguł, który może być również używany do generowania haseł.
Command Line Tools - Zapewnia narzędzia do automatyzacji egzekwowania zasad haseł.
convenient - Łatwy w użyciu.
Extensible - Wszystkie komponenty Passay są rozszerzalne.
Supports Internalization - Komponenty Passay są gotowe do internacjonalizacji.