Passer au contenu principal
La classe OrganizationPicker implémente les fonctionnalités de l’écran organization-picker. Cet écran permet aux utilisateurs de sélectionner une organisation dans une liste d’organisations offertes.

Constructeurs

Créez une instance du gestionnaire de l’écran OrganizationPicker :
Example
import OrganizationPicker from '@auth0/auth0-acul-js/organization-picker';
const organizationPickerManager = new OrganizationPicker();
await organizationPickerManager.selectOrganization({ organization: 'org_XXXXXXXXXXXXXXX' });

Propriétés

Fournit des configurations liées à l’image de marque, comme le thème et les paramètres associés.
Fournit des configurations liées à l’application, comme id, name et logoUrl, pour l’écran organization-picker.
Fournit des renseignements sur l’organisation de l’utilisateur, comme id et name.
Contient des données sur l’invite actuelle dans le flux d’authentification.
Contient des détails propres à l’écran organization-picker, notamment sa configuration et son contexte.
Contient des données liées au locataire, comme id et les métadonnées associées.
Fournit des données propres à la transaction pour l’écran organization-picker, comme les identifiants actifs et les états du flux.
Gère les données non fiables transmises au SDK, comme les saisies de l’utilisateur pendant le flux de sélection de l’organisation.
Contient les détails de l’utilisateur actif, notamment username, email et roles.

Méthodes

changeLanguage
Promise<void>
Cette méthode modifie la langue d’affichage de la page Universal Login.
Exemple
import OrganizationPicker from '@auth0/auth0-acul-js/organization-picker';
const organizationPickerManager = new OrganizationPicker();
organizationPickerManager.changeLanguage({
  language: 'fr',
});
Paramètres de la méthode
getErrors
Cette méthode récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’y en a aucune.
selectOrganization
Promise<void>
Cette méthode soumet l’id de l’organisation sélectionnée.
Exemple
import OrganizationPicker from '@auth0/auth0-acul-js/organization-picker';
const organizationPickerManager = new OrganizationPicker();
await organizationPickerManager.selectOrganization({ organization: 'org_XXXXXXXXXXXXXXX' });
Paramètres de la méthode
skipOrganizationSelection
Promise<void>
Cette méthode soumet l’action permettant d’ignorer la sélection de l’organisation.
Exemple
import OrganizationPicker from '@auth0/auth0-acul-js/organization-picker';
const organizationPickerManager = new OrganizationPicker();
await organizationPickerManager.skipOrganizationSelection();