Passay-概要
PassayJavaベースのパスワード生成および検証ライブラリです。パスワードを検証/生成するための包括的な機能リストを提供し、高度に構成可能です。
Passayコンポーネント
PassayAPIには3つのコアコンポーネントがあります。
Rule −パスワードポリシールールセットを定義する1つ以上のルール。
PasswordValidator −特定のルールセットに対してパスワードを検証するバリデータコンポーネント。
PasswordGenerator −特定のルールセットを満たすためのパスワードを生成するジェネレータコンポーネント。
ルールの概要
ルールは、パスワードの検証と生成の両方の基盤です。ルールには大きく分けて2つのカテゴリがあります。
正の一致では、パスワードがルールを満たす必要があります。
否定一致は、ルールを満たすパスワードを拒否します。
特徴
以下は、Passayライブラリが提供する機能の一部です。
Password Validation− Passayライブラリは、構成可能なルールセットに対してパスワードを検証することにより、パスワードポリシーを適用するのに役立ちます。これには、一般的なユースケースのための既存のルールの豊富なセットがあります。追加のケースでは、カスタムルールを実装するためのシンプルなルールインターフェイスを提供します。
Password Generation −パスワードの生成にも使用できる構成可能なルールセットを提供します。
Command Line Tools −パスワードポリシーの実施を自動化するツールを提供します。
convenient −使いやすい。
Extensible −すべてのPassayコンポーネントは拡張可能です。
Supports Internalization --Passayコンポーネントは国際化に対応しています。