データ検証

このデータ検証アクションのリストは、メールアドレスを検証してワンタイムパスワードを生成・検証できるようにするものです。

ワンタイムパスワードを生成する

メール、SMS、その他のメッセージアプリを使って送信できる、有効時間5分の数値コードを生成します。

入力設定

パラメーター 説明
参照値(必須) 生成したコードは電話番号、メールアドレスや他の値にバインドできます。
コードの長さ(必須) 生成されたコードの桁数です。

出力オブジェクト

プロパティ 種類 説明
code 文字列 生成されたコードです。

出力オブジェクトの例

{
  "code": "███",
}

Was this helpful?

/

ワンタイムパスワードを検証する

提供したワンタイムパスワードコードが有効かどうかを検証します。

入力設定

パラメーター 説明
参照値(必須) ワンタイムパスワード生成アクションで構成したのと同じ参照値を使用します。
コードの長さ(必須) 生成されたコードの桁数です。

出力オブジェクト

プロパティ タイプ 説明
有効 ブール値 指定されたコードが有効かどうかを示し、trueまたはfalseの値を返します。
result 文字列 指定されたコードに基づき、以下のように異なる結果コードを返します。
  • MISSING(欠落): コードが指定されていません。
  • EXPIRED(有効期限切れ): 指定されたコードは有効期限切れです。
  • VALID(有効): 指定されたコードは有効です。
  • UNEQUAL(不一致): 指定されたコードは無効です。

出力オブジェクトの例

{
  "valid": false,
  "result": "UNEQUAL"
}

Was this helpful?

/

{
  "valid": true
}

Was this helpful?

/

メールアドレスの検証

提供されたメールアドレスに対して、選択されたいくつかの検証ルールを実行します。

入力設定

パラメーター 説明
Email(メール)(必須) 確認するメールアドレスです。
(MXレコードを必須にする) MXレコードを必須にします。ドメインにMXレコードがない場合、メールサーバーはそのドメインに対してメールの送信先を判断できません。
Block free email providers(無料メールプロバイダーをブロックする) @gmail.comや@hotmail.comなどの無料メールプロバイダーをブロックします。
Block disposable email providers(使い捨てメールプロバイダーをブロックする) @mailnator.comや@maildrop.ccなどの使い捨てメールプロバイダーをブロックします。
Block email account aliases(メールアカウントのエイリアスをブロックする) jane.doe+alias@gmail.comなど、メールアカウントのエイリアスをブロックします。
Allowlist domains(許可リストのドメイン) リストにある承認されたドメインからのメールのみを許可します。
Blocklist domains(ブロックリストのドメイン) 特定のメールドメインをブロックします。

出力オブジェクト

プロパティ 種類 説明
valid ブール値 メールが検証ルールを満たしたかによって、trueまたはfalseを返します。
cause 文字列 有効なプロパティがfalseの場合は、そのメールが満たしていない最初のルールについて以下の参照を返します。
  • MISSING_MX_RECORD:メールのドメインにMXレコードがありません。
  • FREE_EMAIL:メールのドメインが無料メールプロバイダーです。
  • DISPOSABLE_EMAIL:使い捨てメールアドレスです。
  • BLOCKLISTED:メールのドメインがブロックリストのドメイン設定に含まれています。
  • NOT_ALLOWED:メールのドメインが許可リストのドメイン設定に含まれていません。

出力オブジェクトの例

{
  "valid": false,
  "cause": "FREE_EMAIL"
}

Was this helpful?

/

{
  "valid": true,
  "cause": null
}

Was this helpful?

/