Passay-overview

提供:Dev Guides
移動先:案内検索

Passay-概要

*Passay* は、Javaベースのパスワード生成および検証ライブラリです。 パスワードを検証/生成するための包括的な機能リストを提供し、高度な設定が可能です。

Passayコンポーネント

Passay APIには3つのコアコンポーネントがあります。

  • ルール-パスワードポリシールールセットを定義する1つ以上のルール。
  • PasswordValidator -指定されたルールセットに対してパスワードを検証する検証コンポーネント。
  • PasswordGenerator -指定されたルールセットを満たすパスワードを生成するジェネレータコンポーネント。

ルールの概要

ルールは、パスワードの検証と生成の両方の基盤ブロックです。 ルールには大きく2つのカテゴリがあります。

  • 正の一致では、パスワードがルールを満たす必要があります。
  • 負の一致は、ルールを満たすパスワードを拒否します。

特徴

Passayライブラリが提供する機能の一部を以下に示します。

  • パスワードの検証-Passayライブラリは、構成可能なルールセットに対してパスワードを検証することにより、パスワードポリシーの実施を支援します。 一般的なユースケースのための既存のルールの豊富なセットがあります。 追加のケースでは、カスタムルールを実装するためのシンプルなRuleインターフェースを提供します。
  • パスワード生成-パスワードの生成にも使用できる構成可能なルールセットを提供します。
  • コマンドラインツール-パスワードポリシーの実施を自動化するツールを提供します。
  • 便利-使いやすい。
  • 拡張可能-すべてのPassayコンポーネントは拡張可能です。
  • 内部化をサポート-Passayのコンポーネントは国際化に対応しています。