Passer au contenu principal
useSignupIdentifiers()
Renvoie une liste d’identifiants actifs (courriel, téléphone ou nom d’utilisateur), chacun avec son indicateur required, en fonction des identifiants d’inscription de l’écran courant.

Valeur de retour

[] | Identifier[]Un tableau d’objets Identifier, où chaque objet contient un type (type d’identifiant) et un indicateur required qui précise s’il est obligatoire pour l’inscription.

Écrans pris en charge

  • signup
  • signup-id
Example
import { useSignupIdentifiers } from '@auth0/auth0-acul-react/signup';

const identifiers = useSignupIdentifiers();
const emailIdentifier = identifiers.find(({ type }) => type === 'email');
const phoneIdentifier = identifiers.find(({ type }) => type === 'phone');
const usernameIdentifier = identifiers.find(({ type }) => type === 'username');

const emailRequired = emailIdentifier?.required ?? false;
const phoneRequired = phoneIdentifier?.required ?? false;
const usernameRequired = usernameIdentifier?.required ?? false;

// Exemple de résultat :
// [
//   { type: 'email', required: true },
//   { type: 'phone', required: false },
//   { type: 'username', required: true },
// ]