- Dans l’Auth0 Dashboard, accédez à Branding > Universal Login > Login tab.
- Activez la bascule Customize Login Page.
- Au-dessus de l’éditeur de code HTML, sélectionnez le menu Default Templates et choisissez l’option souhaitée.
- Lock
- Lock (passwordless)
- Custom Login Form
Utilisation du widget Lock
Lock est un formulaire de connexion qui permet à vos utilisateurs de s’authentifier facilement à l’aide d’une connexion sélectionnée. Lock gère automatiquement la plupart des détails liés à la création et à l’authentification des utilisateurs. Avec Lock, vous mettrez en place une UI qui :- Est robuste et offre une excellente expérience utilisateur sur n’importe quel appareil, quelle que soit la résolution
- A une conception simple qui s’intègre à la plupart des sites Web moyennant seulement quelques ajustements à la couleur personnalisée
- S’adapte à votre configuration en affichant les champs de formulaire appropriés pour chaque connexion disponible, et uniquement ceux qui sont autorisés (comme l’inscription ou la réinitialisation du mot de passe)
- Sélectionne automatiquement la bonne connexion. Vous pouvez préciser un comportement par défaut dans les cas ambigus
- Se souvient de la dernière connexion utilisée pour un utilisateur donné
- Prend automatiquement en charge l’internationalisation
- Fournit une vérification instantanée de la politique de mot de passe à l’inscription
- Vous aimez la structure, l’apparence et la convivialité du widget.
- Vous préférez une mise en œuvre simplifiée de Classic Login avec une UI adaptative prête à l’emploi.
-
Votre processus comprend bon nombre des cas d’utilisation que Lock prend en charge d’emblée :
- Connexions Enterprise
- Bases de données avec des politiques de mot de passe
- Inscription des utilisateurs et réinitialisation du mot de passe
- Authentification à l’aide de fournisseurs d’identité sociale
- Avatars
Exemples de scripts de personnalisation de la connexion
Personnaliser le logo de l’application
L’exemple de script ci-dessous permet de personnaliser le logo de chaque application, ou de définir un logo par défaut. La résolution minimale recommandée est de 200 pixels (largeur) sur 200 pixels (hauteur). Ajoutez la configurationlogouturl au bloc <scripts> :
Personnaliser les conditions d’inscription
L’exemple ci-dessous personnalise les conditions d’inscription pour votre application. Vous pouvez ajouter du texte personnalisé à afficher lorsque les utilisateurs s’inscrivent.Utiliser Auth0 SDK for Web
Si les exigences de votre application ne peuvent pas être satisfaites par le comportement standard de Lock, ou si vous avez un processus d’authentification personnalisé complexe, une interface utilisateur personnalisée s’impose. Vous pourriez aussi préférer cette option si vous avez déjà une interface utilisateur que vous souhaitez réutiliser. Avec la bibliothèque Web d’Auth0, vous pouvez personnaliser le comportement et le déroulement du processus utilisé pour déclencher l’inscription et l’authentification. Vous pouvez aussi utiliser directement l’Authentication API, sans aucun wrapper, si vous le souhaitez. Contrairement à Lock, aucune de ces options n’inclut d’interface utilisateur. Vous aurez un contrôle total sur l’expérience utilisateur liée à l’inscription et au flux d’authentification, ainsi que sur les aspects de l’interface utilisateur comme la mise en page, l’apparence, l’image de marque, l’internationalisation, la prise en charge du RTL, et plus encore. Envisagez de mettre en œuvre une interface utilisateur personnalisée avec une bibliothèque Auth0 ou l’Authentication API pour votre application si :- Vous avez des exigences strictes quant à l’apparence de l’interface utilisateur
- Vous avez des exigences strictes quant à la taille des fichiers - les bibliothèques Auth0 sont beaucoup plus légères que Lock, et si vous choisissez plutôt d’utiliser l’API directement, cela n’ajoutera aucun poids supplémentaire.
- Vous êtes à l’aise avec HTML, CSS et Javascript - vous créerez votre propre interface utilisateur
- Vous n’avez besoin de gérer que l’authentification par nom d’utilisateur et mot de passe ainsi que par fournisseur social
- Vous avez plusieurs connexions de base de données ou connexions Active Directory