Passer au contenu principal
La classe Consent implémente la fonctionnalité de l’écran consent. Cet écran présente à l’utilisateur les autorisations demandées et recueille sa décision d’autoriser ou de refuser l’accès.

Constructeurs

Créez une instance du gestionnaire de l’écran Consent :
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.accept();

Propriétés

Fournit la configuration liée à l’image de marque, comme le thème et les paramètres.
Fournit la configuration liée à l’application, comme id, name et logoUrl, pour l’écran consent.
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 les détails propres à l’écran consent, y compris la liste des scopes demandés et l’indicateur hideScopes.
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 consent, comme les identifiants actifs et les états du flux.
Gère les données non fiables transmises au SDK, comme la saisie de l’utilisateur pendant le flux de consentement.
Informations sur l’utilisateur actif, y compris username, email et roles.

Méthodes

accept
Promise<void>
Cette méthode soumet la décision de l’utilisateur d’accepter (d’accorder) les autorisations demandées.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.accept();
changeLanguage
Promise<void>
Cette méthode modifie la langue d’affichage de la page Universal Login.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
consentManager.changeLanguage({
  language: 'fr',
});
Paramètres de la méthode
deny
Promise<void>
Cette méthode soumet la décision de l’utilisateur de refuser (de rejeter) les autorisations demandées.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.deny();
getErrors
Cette méthode renvoie le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’y en a aucune.