Champs pris en charge à l’étape Informations de base
Découvrez les champs pris en charge à l’étape Informations de base de l’assistant d’inscription, y compris les types de champs, les règles de validation et les exigences d’imbrication
L’assistant d’inscription peut accepter et traiter uniquement des données spécifiques à l’étape Informations de base. Les tableaux ci-dessous présentent les champs pris en charge pour cette étape :
- Champs d’adresse e-mail, de mot de passe et de confirmation du mot de passe
- Champs de prénom, de nom et de date de naissance
- Champs d’adresse
- Champs de téléphone
- Champs de consentement et d’accord
Pour chaque champ, il est indiqué s’il peut être utilisé indépendamment ou s’il doit être imbriqué dans un groupe spécifique.
Les noms des champs doivent être spécifiés exactement comme indiqué dans la colonne Name. Les libellés des champs qui seront affichés sur la page Sign Up dans l’interface utilisateur B2CORE peuvent être modifiés selon vos préférences.
En outre, les règles spécifiques de validation des données qui doivent être attribuées aux champs sont répertoriées dans la colonne Validation rules.
Pour obtenir des descriptions de tous les types de champs disponibles et des règles de validation des données pouvant être attribuées aux champs, consultez Types de champs et Règles de validation.
Champs d’adresse e-mail, de mot de passe et de confirmation du mot de passe
Le tableau ci-dessous fournit des informations sur les champs permettant de saisir une adresse e-mail, de définir un mot de passe et de confirmer le mot de passe, y compris les types de champs, les règles de validation et les attributs supplémentaires nécessaires à une configuration correcte.
| Name | Field type | Label | Validation rules | Nesting requirements | Additional attributes |
|---|---|---|---|---|---|
| input |
requiredemail:rfc,spoof,strictunique_active_email |
No | — | ||
| password | passwordButton | Password |
requiredpassword_lengthpassword_content
|
No |
Label hint — specify
password_hint
|
| password_confirmation | passwordButton | Password confirmation |
requiredsame:password
|
No |
Label hint — specify
password_confirmation_hint
|
Champs de prénom, de nom et de date de naissance
Le tableau ci-dessous présente les champs permettant de saisir un prénom, un nom et une date de naissance.
Ces champs doivent être imbriqués dans le champ group nommé info.
| Name | Field type | Label | Validation rules | Nesting requirements | Additional attributes |
|---|---|---|---|---|---|
| info | group | — | — | No | — |
| givenName | input | First name |
requiredstringmin:1max:30info_name
|
Must be nested in the info group |
— |
| familyName | input | Last name |
requiredstringmin:1max:30info_name
|
Must be nested in the info group |
— |
| birthday | date | Birth date |
requireddateage:18
|
Must be nested in the info group |
— |
Champs d’adresse
Le tableau ci-dessous présente les champs permettant de saisir des informations d’adresse.
Ces champs doivent être imbriqués dans le champ group nommé 0, qui doit à son tour être imbriqué dans le group nommé addresses.
| Name | Field type | Label | Validation rules | Nesting requirements | Additional attributes |
|---|---|---|---|---|---|
| addresses | group | — |
requiredarray
|
No | — |
| 0 | group | — | — | Must be nested in the addresses group |
— |
| country_code | select | Country |
requirednullablecountries_handbook
|
Must be nested in the 0 group |
Options type (endpoint) — specify
/api/v1/countriesOptions type (type) — specify CountriesFor usage details, refer to the example provided below the table. |
| state | input | State |
requiredstringmin:1
|
Must be nested in the 0 group |
— |
| postal_code | input | Postal/Zip Code |
required
|
Must be nested in the 0 group |
— |
| city | input | City |
requiredstringmin:1
|
Must be nested in the 0 group |
— |
Champs de téléphone
Le tableau ci-dessous présente le champ permettant de saisir un numéro de téléphone.
Ce champ doit être imbriqué dans le champ group nommé 0, qui doit à son tour être imbriqué dans le group nommé phones.
| Name | Field type | Label | Validation rules | Nesting requirements | Additional attributes |
|---|---|---|---|---|---|
| phones | group | — |
requiredarray
|
No | — |
| 0 | group | — | — | Must be nested in the phones group |
— |
| phone | input | Phone number |
requireddistinctphone:AUTO
|
Must be nested in the 0 group |
Mask key — specify
phone
|
Champs de consentement et d’accord
Le tableau ci-dessous présente les champs requis pour le consentement du client. Ces champs sont essentiels pour obtenir les accords et consentements nécessaires de la part des clients. Ces champs doivent être imbriqués dans le champ group nommé requirements.
| Name | Field type | Label | Validation rules | Nesting requirements | Additional attributes |
|---|---|---|---|---|---|
| requirements | group | — |
array
|
No | — |
| pdp | boolean |
labels.agreement This label is used to include a link to the document containing the terms and conditions that clients must agree to. |
requiredbooleanrequiredValue
|
Must be nested in the requirements group |
— |
| adult | boolean | I am an adult |
requiredbooleanrequiredValue
|
Must be nested in the requirements group |
— |
| resident | boolean | I am not a US, Iran, or North Korea resident |
requiredbooleanrequiredValue
|
Must be nested in the requirements group |
— |
Dernière mise à jour le