Passer au contenu principal
Signup ID
Example
import SignupId from "@auth0/auth0-acul-js/signup-id";
const signupIdManager = new SignupId();
const { transaction } = signupIdManager;
//obtenir les identifiants obligatoires et facultatifs requis pour l'inscription
const mandatoryIdentifier = transaction.getRequiredIdentifiers(); // p. ex. : courriel
const optionalIdentifiers = transaction.getOptionalIdentifiers() // p. ex. : téléphone
const signupParams = {
 email : "testEmail",
 phone : "+91923456789"
};
signupIdManager.signup(signupParams);

Constructeurs

SignupId
Constructor

Propriétés

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Méthodes

federatedSignup
Promise<void>

Remarques

Cette méthode permet l’inscription à l’aide de différents identifiants sociaux. Par exemple : Google, Facebook, etc.
Example
import SignupId from "@auth0/auth0-acul-js/signup-id";

const signupIdManager = new SignupId();
const { transaction } = signupIdManager;

// obtenir les connexions sociales
const socialConnection = transaction.alternateConnections; // p. ex. : "google-oauth2"

const signupParams = {
 connection : socialConnection[0].name, // "google-oauth2"
};

signupIdManager.federatedSignup(signupParams);
getErrors
Récupère le tableau d’erreurs de transaction à partir du contexte ou un tableau vide s’il n’en existe aucune.Un tableau d’objets d’erreur provenant du contexte de transaction.
getSignupIdentifiers
Fonction utilitaireRetourne la liste des identifiants activés pour le formulaire signup-id, en marquant chacun comme obligatoire ou facultatif selon la configuration de la transaction.Tableau d’objets identifiant (p. ex., courriel, téléphone, nom d’utilisateur).
Example
const signupId = new SignupId();
const identifiers = signupId.getSignupIdentifiers();
// [{ type: 'email', required: true }, { type: 'username', required: false }]
pickCountryCode
Promise<void>
Example
import SignupId from "@auth0/auth0-acul-js/signup-id";
const signupIdManager = new SignupId();

signupIdManager.pickCountryCode();
signup
Promise<void>

Remarques

Cette méthode gère la configuration liée à signup-id. Elle permet d’inscrire de nouveaux utilisateurs au moyen de différents identifiants.
Example
import SignupId from "@auth0/auth0-acul-js/signup-id";

const signupIdManager = new SignupId();
const { transaction } = signupIdManager;

// obtenir les identifiants obligatoires et facultatifs requis pour l'inscription
const mandatoryIdentifier = transaction.getRequiredIdentifiers(); // p. ex. : courriel
const optionalIdentifiers = transaction.getOptionalIdentifiers() // p. ex. : téléphone

const signupParams = {
 email : "testEmail",
 phone : "+91923456789"
};

signupIdManager.signup(signupParams);
validateUsername
Fonction utilitaireValide un nom d’utilisateur donné par rapport à la politique de noms d’utilisateur actuelle définie dans le contexte de la transaction.Objet de résultat qui indique si le nom d’utilisateur est valide et pourquoi.
Example
const signupIdManager = new SignupId();
const result = signupIdManager.validateUsername('myusername');
// result => { valid: true, errors: [] }