Meilleure pratique
Presque toutes les applications ont besoin d’une internationalisation et/ou d’une localisation sous une forme ou une autre. Auth0 facilite l’ajout, mais il faut en tenir compte dès le départ : l’adaptation de la localisation, par exemple, peut être un processus douloureux s’il est fait trop tard. Lorsque vous réfléchissez aux articles que vous souhaitez promouvoir, ainsi qu’à la meilleure façon de les promouvoir, vous devez tenir compte d’un certain nombre d’éléments :- Devez-vous donner une image de marque à votre page de connexion?
- Devez-vous localiser votre page de connexion?
- Si vous partagez un locataire Auth0 avec plusieurs organisations clients, devez-vous ajouter une image de marque propre à l’organisation à leur expérience de connexion?
- Comment pouvez-vous personnaliser les courriels de manière à ce qu’ils ne soient pas uniquement liés à la marque, mais qu’ils varient en fonction des préférences de l’utilisateur?
- Comment les utilisateurs sauront-ils qu’ils sont toujours sur votre domaine lorsqu’ils verront votre page de connexion?
- Que devez-vous faire pour renforcer la sécurité du navigateur (p. ex. mise en œuvre de la validation étendue)?
- Où voulez-vous diriger les utilisateurs en cas d’erreur?
Meilleure pratique Pour fournir des ressources utiles aux utilisateurs qui rencontrent des problèmes, vous devez également configurer un nom facilement identifiable et un logo, ainsi qu’indiquer l’adresse courriel de support et l’URL de votre organisation. Pour en savoir plus, voir Tableau de bord paramètres du locataire. :::
Connexion universelle et pages de connexion
La connexion universelle est la méthode recommandée pour l’authentification des utilisateurs, et elle est centrée sur l’utilisation de la page de connexion. Vous pouvez personnaliser la page de connexion pour qu’elle corresponde aux exigences de votre organisation en matière d’image de marque.Meilleure pratique
Pour personnaliser les pages de connexion universelle, vous pouvez modifier vos Thèmes de page ainsi que créer des pages dynamiques Modèles de pages. Si vous choisissez d’implémenter la Connexion Classique et de personnaliser le script de la page de connexion, nous vous conseillons vivement d’utiliser le contrôle de version. Pour cela, vous devez déployer le script sur votre locataire Auth0 via l’automatisation du déploiement ou via l’une des stratégies alternatives.Connexion à la marque par organisation
La nécessité de personnaliser la page de connexion universelle dépend de la manière dont vous envisagez de gérer les organisations de vos clients. Avant de lire cette section, assurez-vous d’avoir lu la section sur la connexion universelle et de savoir comment vous abordez les organisations en examinant l’architecture des organisations multiples. Si les utilisateurs de votre organisation sont isolés les uns des autres, il est important d’indiquer clairement sur la page de connexion universelle à quelle organisation la page de connexion est destinée. La façon la plus simple de procéder est d’utiliser la fonctionnalité Organizations qui vous permet de stocker le logo, la couleur principale et la couleur d’arrière-plan qui seront utilisés pour personnaliser l’image de marque sur la page de connexion universelle une fois que l’organisation aura été déterminée soit par la transmission de l’identifiant org_id depuis l’application, soit par la saisie de l’organisation par l’utilisateur à l’invite de l’organisation.Attribution de noms aux domaines personnalisés
Par défaut, l’URL associée à votre locataire comprendra son nom et peut-être un identifiant propre à la région. Par exemple, les locataires basés aux États-Unis ont une URL similaire àhttps://example.us.auth0.com
tandis que ceux basés en Europe ont une URL de type https://example.eu.auth0.com
. Un domaine personnalisé permet d’offrir à vos utilisateurs une expérience cohérente en utilisant un nom qui correspond à la marque de votre organisation.
Un seul nom de domaine personnalisé peut être appliqué par locataire Auth0. Si vous devez absolument avoir une image de marque avec un nom de domaine indépendant, vous aurez besoin d’une architecture où plusieurs locataires Auth0 sont déployés en production.
Si vos organisations clientes sont isolées les unes des autres et vous souhaitez que les utilisateurs disposent d’une page de connexion pour chaque organisation via une URL de domaine personnalisée, votre seule option est alors de créer un locataire distinct pour chaque organisation.
Personnalisation des modèles de courriel
Auth0 utilise largement le courriel pour fournir des notifications aux utilisateurs et pour exécuter les fonctionnalités nécessaires à la gestion sécurisée des identités (par exemple, la vérification du courriel, la récupération du compte et les protections contre la force brute), et Auth0 fournit un certain nombre de modèles à cet effet.Avant de personnaliser vos modèles de courriels, veuillez configurer votre Fournisseur de messagerie électronique.
Personnalisation de la page de réinitialisation du mot de passe
La page de réinitialisation du mot de passe est utilisée chaque fois qu’un utilisateur profite de la fonctionnalité de modification du mot de passe et, comme pour la page de connexion, vous pouvez la personnaliser pour refléter les exigences particulières de votre organisation en matière d’image de marque. Si les utilisateurs de votre organisation sont isolés les uns des autres (c’est-à-dire que chaque organisation dispose de sa propre connexion à la base de données Auth0) et que vous établissez l’image de marque des pages de connexion universelle en fonction de l’organisation, il est également important d’établir l’image de marque d’éléments tels que la page de réinitialisation du mot de passe afin que les utilisateurs sachent pour quelle organisation le changement de mot de passe s’effectue. Cela peut se faire de deux façons :- Créez un JavaScript sur la page réinitialisation de mot passe qui peut tirer des ressources d’un CDN en fonction du paramètre de connexion qui indique de quelle organisation vient l’utilisateur.
- Créez un locataire distinct pour une organisation et utilisez la connexion universelle pour personnaliser ce qui est nécessaire pour cette organisation.