La disponibilité varie selon le forfait Auth0
La disponibilité de cette fonctionnalité dépend à la fois de votre implémentation de connexion et de votre forfait Auth0 ou de votre entente personnalisée. Pour en savoir plus, consultez Tarifs.
- Intégrer le flux d’invitation des membres à votre application
- Personnaliser le flux d’invitation d’utilisateur
- Envoyer des invitations aux membres
Limites
- Auth0 peut envoyer des invitations d’utilisateur uniquement par courriel. Si vous préférez envoyer l’invitation autrement, vous pouvez choisir de générer uniquement une URL d’invitation.
- Les utilisateurs invités doivent se connecter ou créer un compte avec l’adresse de courriel à laquelle l’invitation a été envoyée.
Intégrez le flux d’invitation des membres à votre application
Configurer l’URI
Spécifier le comportement de la route
invitation et organization dans la chaîne de requête, puis appeler le endpoint Authorization de l’Auth0 Authentication API avec ces deux paramètres.
Pour prendre en charge des scénarios multi-tenant où le nom de l’organisation est utilisé comme sous-domaine ou variable de chemin dans votre application (par exemple,
acme.myapp.com), le paramètre organization_name est aussi inclus dans le lien d’invitation envoyé aux utilisateurs. Il n’est pas nécessaire d’envoyer ce paramètre au endpoint Authorization de l’Authentication API.https://myapp.com/login, le lien figurant dans le courriel d’invitation envoyé à l’utilisateur final serait : https://myapp.com/login?invitation={invitation_ticket_id}&organization={organization_id}&organization_name={organization_name}.
Personnaliser le flux d’invitation des utilisateurs
Pour personnaliser le flux d’invitation des utilisateurs, vous devez utiliser des domaines personnalisés. Les forfaits gratuits incluent un domaine personnalisé gratuit; des domaines personnalisés supplémentaires sont offerts avec tout forfait payant.
- Modèles de page Universal Login
- Internationalisation d’Universal Login
- Personnaliser les modèles de courriel
Localisation
user_metadata au point de terminaison d’invitation à l’aide de la . Lors de la localisation du flux d’invitation d’utilisateur, vous pouvez accéder à ce paramètre dans le modèle de courriel User Invitation et utiliser la même logique que pour les autres modèles de courriel multilingues.
Pour que l’utilisateur invité voie l’invitation dans la langue appropriée, votre application doit envoyer le paramètre ui_locales, ou le navigateur de l’utilisateur invité doit envoyer l’en-tête Accept-Language approprié. Pour en savoir plus, consultez Personnaliser les modèles de courriel : modèles de courriel multilingues.
Envoyer des invitations d’adhésion
Lorsqu’un utilisateur accepte une invitation, son adresse de courriel sera marquée comme vérifiée.Si l’utilisateur accepte une invitation au moyen d’une authentification fédérée, le fournisseur d’identité doit alors renvoyer l’adresse de courriel qui correspond à celle à laquelle l’invitation a été envoyée. La vérification du courriel ne sera pas remplacée par la valeur renvoyée par le fournisseur d’identité lors des connexions ultérieures.Si l’utilisateur n’accepte pas une invitation avant son expiration, l’invitation sera marquée comme expirée et finira par être supprimée de l’Auth0 Dashboard.