データ検証
このデータ検証アクションのリストは、メールアドレスを検証してワンタイムパスワードを生成・検証できるようにするものです。
ワンタイムパスワードを生成する
メール、SMS、その他のメッセージアプリを使って送信できる、有効時間5分の数値コードを生成します。

入力設定
| パラメーター | 説明 |
|---|---|
| 参照値(必須) | 生成したコードは電話番号、メールアドレスや他の値にバインドできます。 |
| コードの長さ(必須) | 生成されたコードの桁数です。 |
出力オブジェクト
| プロパティ | 種類 | 説明 |
|---|---|---|
code |
文字列 | 生成されたコードです。 |
出力オブジェクトの例
{
"code": "███",
}Was this helpful?
/
ワンタイムパスワードを検証する
提供したワンタイムパスワードコードが有効かどうかを検証します。

入力設定
| パラメーター | 説明 |
|---|---|
| 参照値(必須) | ワンタイムパスワード生成アクションで構成したのと同じ参照値を使用します。 |
| コードの長さ(必須) | 生成されたコードの桁数です。 |
出力オブジェクト
| プロパティ | タイプ | 説明 |
|---|---|---|
有効 |
ブール値 | 指定されたコードが有効かどうかを示し、trueまたはfalseの値を返します。 |
result |
文字列 | 指定されたコードに基づき、以下のように異なる結果コードを返します。
|
出力オブジェクトの例
{
"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の場合は、そのメールが満たしていない最初のルールについて以下の参照を返します。
|
出力オブジェクトの例
{
"valid": false,
"cause": "FREE_EMAIL"
}Was this helpful?
/
{
"valid": true,
"cause": null
}Was this helpful?
/