Passer au contenu principal
Image de l'écran d'inscription d'ACUL
Example
import Signup from '@auth0/auth0-acul-js/signup';

const signupManager = new Signup();

signupManager.signup({
 email: 'test@example.com',
 password: 'P@$wOrd123!',
});

Constructeurs

Inscription
Constructor

Propriétés

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Méthodes

federatedSignup
Promise<void>
Gère l’envoi du formulaire d’inscription via un fournisseur social.

Remarques

Cette méthode est similaire à la méthode signup, mais elle est utilisée pour les inscriptions via un fournisseur social.
Example
import Signup from '@auth0/auth0-acul-js/signup';

const signupManager = new Signup();

signupManager.federatedSignup({
 connection: 'google-oauth2'
});
getErrors
Récupère, à partir du contexte, le tableau des erreurs de la transaction ou un tableau vide si aucune erreur n’existe.Un tableau d’objets d’erreur provenant du contexte de transaction.
getSignupIdentifiers
Utility FeatureRenvoie la liste des identifiants activés pour le formulaire d’inscription, en indiquant pour chacun s’il est obligatoire ou facultatif selon la configuration de la transaction.Tableau d’objets d’identifiant (par exemple, courriel, téléphone, nom d’utilisateur).
Example
const signup = new Signup();
const identifiers = signup.getSignupIdentifiers();
// [{ type: 'email', required: true }, { type: 'username', required: false }]
pickCountryCode
Promise<void>
Example
import Signup from "@auth0/auth0-acul-js/signup";
const signupManager = new Signup();

signupManager.pickCountryCode();
signup
Promise<void>

Remarques

Cette méthode gère l’envoi du formulaire d’inscription.
Example
import Signup from '@auth0/auth0-acul-js/signup';

const signupManager = new Signup();

signupManager.signup({
 email: 'test@example.com',
 password: 'P@$$wOrd123!',
});
validatePassword
Utility FeatureUn objet de type PasswordValidationResult indiquant si le mot de passe est valide et pourquoi.
validateUsername
Utility FeatureValide un nom d’utilisateur donné par rapport à la stratégie de noms d’utilisateur actuelle définie dans le contexte de transaction.Objet de résultat indiquant si le nom d’utilisateur est valide et pourquoi.
Example
const signup = new Signup();
const result = signup.validateUsername('myusername');
// result => { valid: true, errors: [] }