Générer des erreurs à partir des règles
La page de connexion Auth0 ne peut pas afficher un message d’erreur provenant d’une règle. Si vous souhaitez que les utilisateurs voient un message personnalisé généré par une règle, votre application doit afficher le message en question.
Toute erreur résultant d’une règle est transmise à votre URL de rappel dans le mode de réponse standard du protocole. Par exemple, si votre application demande une authentification à l’aide de OIDC/OAuth2, elle reçoit une erreur OAuth2 standard avec les valeurs obtenues error
et error_description
.
Toute erreur résultant d’une règle est transmise à votre URL de rappel dans le mode de réponse standard du protocole. Par exemple, si votre application demande une authentification à l’aide de OIDC/OAuth2, elle reçoit une erreur OAuth2 standard avec les valeurs obtenues error
et error_description
.
https://travel0.com/callback?error=access_denied&error_description=[The message you wrote in the rule]
Was this helpful?
C’est le rôle de votre application d’afficher le message à l’utilisateur, tel que :

Retenter la connexion après une erreur de règle
L’étape suivante consistera probablement à demander une nouvelle autorisation. Cependant, dans la plupart des cas, Auth0 connaît déjà l’identité de l’utilisateur et ne requiert donc pas les informations de connexion. Au lieu de cela, les règles s’exécutent immédiatement et la règle refuse à nouveau l’autorisation. Ce processus peut devenir une boucle sans fin.
L’utilisateur doit avoir la possibilité de fournir de nouveaux identifiants. Vous pouvez réafficher la page de connexion de deux manières différentes :
Ajouter une directive dans la requête pour forcer l’affichage de la page de connexion :
Utiliser un paramètre
prompt=login
dans une requête OIDC/OAuth2.Utiliser un attribut
ForceAuthn="true"
dans une requête SAML.
—ou—
Déconnecter l’utilisateur d’Auth0 avant d’envoyer une nouvelle demande.