Prérequis
- Votre locataire est associé à un forfait Enterprise (déploiements Public Cloud ou Private Cloud). Pour en savoir plus, consultez Gérer les abonnements.
- Votre forfait Enterprise comprend une allocation de base pouvant aller jusqu’à 20 domaines personnalisés par locataire.
- Des domaines personnalisés additionnels au-delà de l’allocation de base sont offerts au moyen d’un SKU complémentaire. Veuillez communiquer avec l’équipe des ventes d’Auth0 pour en savoir plus.
- Vous devez être en mesure de prouver que vous êtes propriétaire des domaines personnalisés configurés.
Configurer plusieurs domaines personnalisés
- Auth0 Dashboard
- Management API
Pour créer un domaine personnalisé dans l’Auth0 Dashboard :
- Accédez à Auth0 Dashboard > Image de marque > Domaines personnalisés.
- Sélectionnez +Ajouter un domaine personnalisé.
-
Dans le formulaire de configuration, indiquez les renseignements suivants :
- Domaine : un nom de domaine pleinement qualifié dont vous êtes propriétaire. Par exemple :
my.custom-domain.com. - Type de certificat : choisissez les certificats gérés par Auth0 ou les certificats autogérés.
- Métadonnées (clé/valeur) : ajoutez des métadonnées facultatives comme
region,client_nameouclient_idpour vous aider à organiser et à filtrer vos domaines.
- Domaine : un nom de domaine pleinement qualifié dont vous êtes propriétaire. Par exemple :
- Après avoir configuré les détails du domaine personnalisé, sélectionnez Enregistrer.
pending jusqu’à ce que la vérification soit terminée.Afficher et gérer les domaines
La page Domaines personnalisés affiche tous les domaines configurés. Vous pouvez :- Rechercher : trouver des domaines par nom à l’aide de la zone de recherche
- Filtrer : filtrer les domaines par état de vérification, type de certificat ou valeurs de métadonnées
- Trier : trier les domaines par nom, date de création ou état de vérification
- Afficher les détails : cliquer sur n’importe quel domaine pour voir la configuration détaillée, l’état de vérification et les renseignements sur le certificat
- Définir par défaut : désigner un domaine comme domaine par défaut pour votre locataire
Fonctionnalités de MCD
Domaine par défaut
auth0-custom-domain. Ces informations servent à personnaliser les notifications par courriel (par ex. les réinitialisations de mot de passe et la vérification du courriel) selon les caractéristiques du domaine.
Pour définir un domaine par défaut :
- Accédez à Auth0 Dashboard > Branding > Custom Domains
- Repérez dans la liste le domaine que vous voulez définir comme domaine par défaut
- Cliquez sur le bouton Set as Default pour ce domaine
auth0-custom-domain.
Le domaine par défaut rend l’en-tête
auth0-custom-domain facultatif pour les points de terminaison de la Management API qui déclenchent des notifications. Si vous ne précisez pas de domaine personnalisé lorsque vous appelez ces points de terminaison, Auth0 utilisera automatiquement le domaine par défaut pour personnaliser les courriels.Vérification du domaine
Une fois votre domaine personnalisé vérifié par Auth0, vous pouvez l’utiliser immédiatement pour configurer les fonctionnalités d’Auth0 pour vos utilisateurs. Pour en savoir plus, consultez Configurer les fonctionnalités pour utiliser des domaines personnalisés.
Métadonnées pour une gestion améliorée
Personnaliser les modèles de courriel
custom_domain.domain à utiliser dans la syntaxe Liquid.
Par exemple, vous pouvez définir le champ From Address de votre modèle de courriel à support@{{ custom_domain.domain }} , qui s’affichera comme support@my.custom-domain.com. Cette variable est accessible dans la syntaxe Liquid pour les champs From Address, Subject et Message. Pour en savoir plus, consultez Customize Email Templates.
Personnaliser la gestion des courriels à l’aide de la Management API
auth0-custom-domain est disponible lorsque vous utilisez la Management API d’Auth0. L’en-tête est transmis comme valeur de l’objet domain object dans les modèles de courriel.
Les points de terminaison suivants de la Management API acceptent l’en-tête HTTP auth0-custom-domain :
- Envoyer un courriel de vérification d’adresse de courriel
- Créer un ticket de vérification d’adresse de courriel
- Créer des invitations pour une organisation
- Créer un utilisateur
- Créer un ticket d’inscription à l’authentification multifacteur
- Créer un ticket de changement de mot de passe
- Mettre à jour un utilisateur
Messages de réponse
auth0-custom-domain, les types de réponse supplémentaires suivants sont possibles :
Si vous activez MCD et utilisez l’Auth0 Dashboard pour configurer des modèles de courriel, la fonctionnalité Try s’exécutera à l’aide de votre domaine personnalisé par défaut plutôt que du domaine Auth0 standard.
Espaces réservés d’URL d’application
initiate_login_uri). Cela permet à chaque domaine personnalisé de pointer vers une URL d’application différente au moment de l’exécution. Pour en savoir plus, consultez Espaces réservés d’URL de domaine personnalisé.
Plusieurs domaines personnalisés avec Actions
event.custom_domain, qui indique le domaine personnalisé utilisé pour le flux d’authentification.
Cas d’utilisation : restreindre l’accès d’un utilisateur à une Organisation en fonction d’un domaine personnalisé
allow_domains et deny_domains) dans les métadonnées de votre Organisation.
Créez une Action qui :
- Récupère le domaine de l’utilisateur à partir de la propriété
event.custom_domain?.domain - Compare ce domaine aux deux listes
- Autorise ou refuse l’accès de l’utilisateur en conséquence
MCD donne accès aux métadonnées du domaine personnalisé dans Actions au moyen de l’objet
event.custom_domain. Vous pouvez utiliser ces informations, ainsi que les métadonnées du domaine personnalisé configurées dans votre locataire, pour mettre en œuvre une logique propre au domaine dans vos Actions.Attributs des domaines personnalisés
Attributs mis à jour
Nouveaux attributs
Limitations
- WebAuthn/Passkeys:
- Chaque domaine personnalisé gère sa propre inscription de clés d’accès. Une clé d’accès inscrite sur un domaine personnalisé est liée à cet identifiant de tiers de confiance (RP ID) précis et ne peut pas être utilisée sur d’autres domaines.
- Si un utilisateur a inscrit une clé de sécurité itinérante sur le domaine A et tente de se connecter au moyen du domaine B, l’authentification n’échouera pas simplement. Comme les RP ID ne correspondent pas, le système affichera immédiatement à l’utilisateur un nouvel écran d’inscription.