
Example
Constructeurs
Crée une instance du gestionnaire d’écran Si le contexte Universal Login n’est pas disponible ou si le
nom de l’écran courant dans ce contexte ne correspond pas à
Consent.
Le constructeur initialise le BaseContext et définit la propriété screen
avec une instance de ScreenOverride adaptée à l’écran de consentement.Exceptions
Consent.screenIdentifier.Propriétés
branding
client
organization
prompt
screen
Contient les données et les propriétés spécifiques à l’écran de consentement,
traitées par
ScreenOverride. Cela inclut la liste des scopes demandés
et l’indicateur hideScopes.tenant
transaction
untrustedData
user
Méthodes
Soumet la décision de l’utilisateur d’accepter (d’accorder) les autorisations demandées.
Cette méthode prépare et envoie des données de formulaire au point de terminaison
/u/consent?state=<transaction_state>
avec action: "accept". Le paramètre state de la transaction est automatiquement inclus à la fois
dans le paramètre de requête de l’URL et dans le corps du formulaire.Une promesse qui se résout une fois l’envoi du formulaire initié.
En général, un envoi réussi entraîne une redirection côté serveur.Lève
Lève une erreur siFormHandler rencontre un problème irrécupérable
pendant l’envoi (p. ex., une erreur réseau). Les erreurs de validation côté serveur
d’Auth0 (comme « invalid_request ») ne sont pas levées comme des erreurs JavaScript,
mais sont mises à disposition dans this.transaction.errors après l’opération.Example
Soumet la décision de l’utilisateur de refuser (de rejeter) les autorisations demandées.
Cette méthode prépare et envoie des données de formulaire au point de terminaison
/u/consent?state=<transaction_state>
avec action: "deny". Le paramètre state de la transaction est automatiquement inclus à la fois
dans le paramètre de requête de l’URL et dans le corps du formulaire.Une promesse qui se résout une fois l’envoi du formulaire initié.
Un envoi réussi entraîne généralement une redirection côté serveur.Lève
Lève une erreur siFormHandler rencontre un problème (p. ex., une erreur réseau).
Les erreurs de validation côté serveur sont reflétées dans this.transaction.errors.Example
getErrors
Récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide si aucune n’existe.Un tableau d’objets d’erreur provenant du contexte de la transaction.