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.