> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Vérification des données

> Apprenez à configurer vos activités de flux de vérification des données pour générer et vérifier les mots de passe à usage unique (OTP) et les adresses courriel.

Cette liste d’activités de vérification des données vous permet de vérifier les adresses courriel et de générer et vérifier des mots de passe à usage unique.

## Génération d’un mot de passe à usage unique

Génère un code numérique d’une validité de cinq minutes qui peut être envoyé par courriel, SMS ou toute autre application de messagerie.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-docs-event-stream-action-templates/docs/images/fr-ca/cdy7uua7fh8z/1h69FWzZwk9beKKjB4Cq38/16aa515e61cc6e9ebdfd0849201e3141/generate-one-time-password.png" alt="" />
</Frame>

### Paramètres d’entrée

| Paramètre                         | Description                                                                                                   |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| Valeur de référence (obligatoire) | Vous pouvez lier votre code généré à un numéro de téléphone, une adresse courriel ou n’importe quelle valeur. |
| Longueur du code (obligatoire)    | Nombre de chiffres du code généré.                                                                            |

### Objet de sortie

| Propriété | Type   | Description |
| --------- | ------ | ----------- |
| `code`    | Chaîne | Code généré |

### Exemple d’objet de sortie

```javascript lines theme={null}
{
  "code": "███",
}
```

## Vérification du mot de passe à usage unique

Vérifie si le code du mot de passe à usage unique fourni est valide ou non.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-docs-event-stream-action-templates/docs/images/fr-ca/cdy7uua7fh8z/3bkT8QDN4dcl0YHTrSOIGj/9698a07f55353a11ca98164377cd4217/verify-otp.png" alt="" />
</Frame>

### Paramètres d’entrée

| Paramètre                         | Description                                                                                  |
| --------------------------------- | -------------------------------------------------------------------------------------------- |
| Valeur de référence (obligatoire) | Utiliser la même valeur de référence configurée dans Générer un mot de passe à usage unique. |
| Longueur du code (obligatoire)    | Nombre de chiffres du code généré.                                                           |

### Objet de sortie

| Propriété | Type    | Description                                                                                                                                                                                                                                                                      |
| --------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `valid`   | Booléen | Indique si le code fourni est valide ou non en renvoyant une valeur `true` ou `false`.                                                                                                                                                                                           |
| `result`  | Chaîne  | Renvoie différents codes de résultat en fonction du code fourni : <ul> <li> `MISSING:` Le code fourni n’existe pas.</li> <li> `EXPIRED:` Le code fourni a expiré.</li> <li> `VALID:` Le code fourni est valide.</li> <li> `UNEQUAL:` Le code fourni n’est pas valide.</li> </ul> |

### Exemples d’objets de sortie

```javascript lines theme={null}
{
  "valid": false,
  "result": "UNEQUAL"
}
```

```javascript lines theme={null}
{
  "valid": true
}
```

## Vérification de l’adresse courriel

Effectue un certain nombre de règles de vérification sélectionnées par rapport à l’adresse courriel fournie.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-docs-event-stream-action-templates/docs/images/fr-ca/cdy7uua7fh8z/6qkqny1hhObFalHwdEG342/1a2e18195b29102c3f68744f42277917/verify-email.png" alt="" />
</Frame>

### Paramètres d’entrée

| Paramètre                                                | Description                                                                                                                                                         |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Courriel (obligatoire)                                   | adresse courriel à vérifier.                                                                                                                                        |
| Enregistrement MX requis                                 | Enregistrements MX requis Lorsqu’un domaine ne dispose pas d’enregistrements MX, les serveurs de messagerie ne savent pas où envoyer les courriels pour ce domaine. |
| Bloquer les fournisseurs d’adresses courriel gratuits    | Bloquer les adresses courriel gratuites, telles que @gmail.com, @hotmail.com, etc.                                                                                  |
| Bloquer les fournisseurs d’adresses courriel temporaires | Bloquer les adresses courriels temporaires, telles que @mailnator.com, @maildrop.cc, etc.                                                                           |
| Bloquer les alias d’adresses courriel                    | Bloquer les adresses comportant des alias, par exemple [jane.doe+alias@gmail.com](mailto:jane.doe+alias@gmail.com)                                                  |
| Liste des domaines autorisés                             | Autoriser uniquement les courriels provenant des domaines approuvés dans votre liste.                                                                               |
| Liste des domaines bloqués                               | Bloquer des domaines de courriel spécifiques.                                                                                                                       |

### Objet de sortie

| Propriété | Type    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| --------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `valid`   | Booléen | Renvoie `true` ou `false` selon que le courriel respecte ou non les règles de vérification.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `cause`   | Chaîne  | Si la propriété « valid » est `false`, une référence est renvoyée à la première règle que le courriel n’a pas respectée : <ul> <li> `MISSING_MX_RECORD:` Le domaine de courriel n’a pas d’enregistrements MX.</li> <li> `FREE_EMAIL:` Le domaine de courriel est un fournisseur d’accès gratuit.</li> <li> `DISPOSABLE_EMAIL:` Le courriel est une adresse temporaire.</li> <li> `BLOCKLISTED:` Le domaine de courriel est inclus dans le paramètre Liste des domaines bloqués.</li> <li> `NOT_ALLOWED:` Le domaine de courriel n’est pas inclus dans le paramètre Liste des domaines autorisés.</li> </ul> |

### Exemple d’objet de sortie

```javascript lines theme={null}
{
  "valid": false,
  "cause": "FREE_EMAIL"
}
```

```javascript lines theme={null}
{
  "valid": true,
  "cause": null
}
```
