Passay - Ikhtisar
Passayadalah pembuatan kata sandi dan perpustakaan validasi berbasis Java. Ini menyediakan daftar fitur lengkap untuk memvalidasi / menghasilkan kata sandi dan sangat dapat dikonfigurasi.
Komponen Passay
Passay API memiliki 3 komponen inti.
Rule - satu atau lebih aturan yang menentukan kumpulan aturan kebijakan kata sandi.
PasswordValidator - Komponen validator yang memvalidasi kata sandi terhadap kumpulan aturan yang diberikan.
PasswordGenerator - Komponen generator yang menghasilkan kata sandi untuk memenuhi seperangkat aturan tertentu.
Ringkasan aturan
Aturan adalah blok dasar untuk validasi dan pembuatan kata sandi. Ada dua kategori besar aturan:
Pencocokan positif mengharuskan kata sandi memenuhi aturan.
Pencocokan negatif menolak kata sandi yang memenuhi aturan.
fitur
Berikut adalah beberapa fitur yang disediakan oleh perpustakaan Passay.
Password Validation- Perpustakaan passay membantu dalam menegakkan kebijakan kata sandi dengan memvalidasi kata sandi terhadap kumpulan aturan yang dapat dikonfigurasi. Ini memiliki seperangkat aturan yang kaya untuk kasus penggunaan umum. Untuk kasus tambahan, ini menyediakan antarmuka Aturan sederhana untuk mengimplementasikan aturan kustom.
Password Generation - Ini menyediakan seperangkat aturan yang dapat dikonfigurasi yang dapat digunakan untuk menghasilkan kata sandi juga.
Command Line Tools - Ini menyediakan alat untuk mengotomatiskan penegakan kebijakan kata sandi.
convenient - Mudah digunakan.
Extensible - Semua komponen Passay dapat dikembangkan.
Supports Internalization - Komponen passay siap untuk internasionalisasi.