メインコンテンツへスキップ
このデータ検証アクションの一覧では、メールアドレスの検証と、ワンタイムパスワードの生成および検証を行えます。

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

メールアドレス、SMS、または任意のメッセージングアプリに送信できる、5分間有効な数値のcodeを生成します。

入力設定

パラメーター説明
参照値 (必須)生成した code を電話番号、メールアドレス、または任意の値に紐付けることができます。
code の長さ (必須)生成される code の桁数です。

出力オブジェクト

プロパティ説明
codeString生成された code

出力オブジェクトの例

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

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

指定されたワンタイムパスワードが有効かどうかを検証します。

入力設定

パラメーター説明
参照値 (必須)Generate one-time password Action で設定したものと同じ参照値を使用します。
code の長さ (必須)生成される code の桁数を指定します。

出力オブジェクト

プロパティ説明
validBoolean指定された code が有効かどうかを示します。戻り値は true または false です。
resultString指定された code に応じて異なる結果コードを返します:
  • MISSING: 指定された code は存在しません。
  • EXPIRED: 指定された code の有効期限が切れています。
  • VALID: 指定された code は有効です。
  • UNEQUAL: 指定された code は無効です。

出力オブジェクトの例

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

メールアドレスを検証

指定したメールアドレスに対して、選択した複数の検証ルールを実行します。

入力設定

パラメーター説明
メールアドレス (必須)検証するメールアドレス。
MX レコードを必須にするMX レコードを必須にします。ドメインに MX レコードがない場合、そのドメイン宛てのメールの送信先をメールサーバーが特定できません。
無料のメールプロバイダーをブロックする@gmail.com@hotmail.com などの無料のメールプロバイダーをブロックします。
使い捨てメールプロバイダーをブロックする@mailnator.com@maildrop.cc などの使い捨てメールサービスをブロックします。
メールアカウントのエイリアスをブロックするjane.doe+alias@gmail.com のようなエイリアス付きメールアドレスをブロックします。
ドメインの許可リストリストで承認されたドメインからのメールアドレスのみを許可します。
ドメインのブロックリスト特定のメールドメインをブロックします。

出力オブジェクト

プロパティ説明
validBooleanメールアドレスが検証ルールを満たしているかどうかに応じて、true または false を返します。
causeStringvalid プロパティが <br/>false<br/> の場合、メールアドレスが最初に満たさなかったルールを示す参照を返します:
  • MISSING_MX_RECORD: メールドメインに MX レコードがありません。
  • FREE_EMAIL: メールドメインは無料のメールプロバイダーです。
  • DISPOSABLE_EMAIL: メールアドレスは使い捨てメールアドレスです。
  • BLOCKLISTED: メールドメインは Blocklist domains 設定に含まれています。
  • NOT_ALLOWED: メールドメインは Allowlist domains 設定に含まれていません。

出力オブジェクトの例

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