Mise en œuvre des invitations d’utilisateurs pour l’inscription à une application sur Auth0
- En personnalisant la page de réinitialisation du mot de passe de Universal Login ou de Classic Login pour qu’elle prenne aussi en charge une expérience d’invitation, vous pouvez utiliser un lien de changement de mot de passe comme invitation à un nouveau compte d’utilisateur.
- En personnalisant de la même façon le modèle de courriel de changement de mot de passe, vous pouvez utiliser le processus de changement de mot de passe d’Auth0 pour générer le lien de changement de mot de passe et envoyer le courriel d’invitation à l’aide du fournisseur SMTP configuré de votre tenant.
Si vous utilisez déjà une solution de courriel externe et ne souhaitez pas configurer de fournisseur SMTP dans votre tenant, vous pouvez utiliser la Management API pour générer le ticket de changement de mot de passe et envoyer vous-même par courriel le lien du ticket à l’utilisateur, au lieu d’utiliser le modèle de courriel et le processus d’Auth0.
user.app_metadata.needsInvitation dans ces instructions) qui indique que l’utilisateur a une invitation en attente : lorsqu’elle est définie à true, l’utilisateur reçoit l’expérience d’invitation; sinon, il reçoit l’expérience habituelle de réinitialisation du mot de passe.
1. Personnaliser le modèle de courriel de changement de mot de passe
type=invite ou type=reset.
2. Mettre en forme la page de réinitialisation du mot de passe
3. Créer une Action post-login pour réinitialiser la propriété d’invitation
user.app_metadata.needsInvitation à false :
4. Envoyer des invitations à des utilisateurs
-
Définissez le paramètre
user.email_verifiedsurfalse. -
Définissez
user.app_metadata.needsInvitationsurtrue.
En savoir plus
- Pour Universal Login, personnalisez la route de connexion du flux de réinitialisation du mot de passe.
- Pour Classic Login, définissez le champ Redirect To dans le modèle de courriel.