Passay - Genel Bakış

PassayJava tabanlı bir Parola oluşturma ve doğrulama kitaplığıdır. Parolaları doğrulamak / oluşturmak için kapsamlı özellikler listesi sağlar ve oldukça yapılandırılabilir.

Passay Bileşenleri

Passay API'nin 3 temel bileşeni vardır.

  • Rule - bir şifre ilke kural kümesini tanımlayan bir veya daha fazla kural.

  • PasswordValidator - Belirli bir kural kümesine göre parolayı doğrulayan bir doğrulayıcı bileşeni.

  • PasswordGenerator - Belirli bir kural kümesini karşılamak için parolalar üreten bir oluşturucu bileşen.

Kurala genel bakış

Kurallar, hem parola doğrulama hem de oluşturma için temel bloklardır. İki geniş kural kategorisi vardır:

  • Pozitif eşleşme, şifrelerin bir kuralı karşılamasını gerektirir.

  • Negatif eşleme, bir kuralı karşılayan şifreleri reddeder.

Özellikleri

Aşağıda Passay kitaplığının sağladığı özelliklerden bazıları verilmiştir.

  • Password Validation- Parola kitaplığı, parolaları yapılandırılabilir bir kural kümesine göre doğrulayarak bir parola ilkesinin uygulanmasına yardımcı olur. Yaygın kullanım durumları için zengin bir mevcut kurallar kümesine sahiptir. Ek durumlar için, özel kuralı uygulamak için basit bir Kural arabirimi sağlar.

  • Password Generation - Parola oluşturmak için de kullanılabilen yapılandırılabilir bir kural seti sağlar.

  • Command Line Tools - Parola ilkesinin uygulanmasını otomatikleştirmek için araçlar sağlar.

  • convenient - Kullanımı kolaydır.

  • Extensible - Tüm Passay bileşenleri genişletilebilir.

  • Supports Internalization - Passay bileşenleri uluslararasılaştırmaya hazırdır.