Passay - Panoramica
Passayè una libreria di generazione e convalida di password basata su Java. Fornisce un elenco completo di funzionalità per convalidare / generare password ed è altamente configurabile.
Componenti Passay
L'API Passay ha 3 componenti principali.
Rule - una o più regole che definiscono una serie di regole per la politica delle password.
PasswordValidator - Un componente di convalida che convalida una password rispetto a un determinato set di regole.
PasswordGenerator - Un componente generatore che produce password per soddisfare un determinato set di regole.
Panoramica delle regole
Le regole sono i blocchi di base sia per la convalida che per la generazione della password. Esistono due ampie categorie di regole:
La corrispondenza positiva richiede che le password soddisfino una regola.
La corrispondenza negativa rifiuta le password che soddisfano una regola.
Caratteristiche
Di seguito sono riportate alcune delle funzionalità fornite dalla libreria Passay.
Password Validation- La libreria Passay aiuta a far rispettare una politica delle password convalidando le password rispetto a un set di regole configurabile. Ha una ricca serie di regole esistenti per casi d'uso comuni. Per altri casi, fornisce una semplice interfaccia Regola per implementare la regola personalizzata.
Password Generation - Fornisce un set di regole configurabile che può essere utilizzato anche per generare password.
Command Line Tools - Fornisce strumenti per automatizzare l'applicazione dei criteri per le password.
convenient - Facile da usare.
Extensible - Tutti i componenti Passay sono estensibili.
Supports Internalization - I componenti Passay sono pronti per l'internazionalizzazione.