メインコンテンツへスキップ
usePasswordValidation(password, options?)
この React フックは、現在有効な Auth0 のパスワードポリシーに対してパスワードを検証し、 パスワードが各ルールを満たしているかどうかを示す構造化された結果を返します。オプションとして、検証結果をグローバルエラーマネージャーに送信し、 フォームのエラーコンポーネントが自動的に更新されるようにできます。

Parameters

password
string
検証するパスワード。
options?
includeInErrors?
boolean
true の場合、検証エラーは password フィールドの下にグローバルエラーマネージャー内へ保存されます。デフォルトは false です。

Returns

PasswordValidationResultPasswordValidationResult オブジェクトで、次の情報を含みます。
  • isValid — パスワードが構成されているすべてのルールを満たしている場合は true
  • results — 各ルールごとの結果を表す配列で、codelabelstatusisValid を含みます。

Supported Screens

  • signup
  • signup-password
  • reset-password
Example
   import { usePasswordValidation } from '@auth0/auth0-acul-react/signup';
   const { isValid, results} = usePasswordValidation(password, { includeInErrors: true });

   if (!isValid) {
     console.log(results);
   }