Options JavaScript
options lorsque vous l’instanciez. Certaines vous permettent de personnaliser l’interface utilisateur. Les options de personnalisation de l’interface utilisateur sont encore en cours d’élaboration; nous prévoyons en ajouter d’autres progressivement.
Commencez par définir l’objet options, qui contient les options que vous voulez personnaliser. Vous devrez ensuite inclure cet objet options comme troisième paramètre lorsque vous instanciez Lock; plus de détails ci-dessous.
Options de personnalisation du thème
theme.
logo

logo est l’URL d’une image qui sera affichée dans l’en-tête de Lock et, par défaut, le logo d’Auth0 est utilisé. La résolution minimale recommandée est de 200 pixels (largeur) sur 200 pixels (hauteur).
primaryColor

primaryColor définit la couleur principale de Lock; toutes les couleurs utilisées dans le widget sont calculées à partir de celle-ci. Cette option est utile lorsque vous fournissez un logo personnalisé, afin de vous assurer que toutes les couleurs s’harmonisent bien avec la palette du logo. La valeur par défaut est #ea5323.
- displayName {String}: Le nom à afficher à la place du nom de la connexion lors de la création du libellé du bouton, par exemple
LOGIN WITH MYCONNECTIONpour la connexion). - primaryColor {String}: La couleur d’arrière-plan du bouton. La valeur par défaut est
#eb5424. - foregroundColor {String}: La couleur du texte du bouton. La valeur par défaut est
#FFFFFF. - icon {String}: L’URL de l’icône pour cette connexion. Par exemple :
http://site.com/logo.png.
Personnalisation du texte
languageDictionary permet de personnaliser chaque texte affiché dans Lock. La valeur par défaut est . Consultez l’exemple ci-dessous.

languageDictionary, consultez la spécification anglaise du Language Dictionary dans le dépôt.
Instanciation de Lock
options que vous avez défini et qui contient vos options personnalisées.
var lock = new Auth0Lock('{yourClientId}', '{yourDomain}', options);
Surcharge du CSS
x.y.z) lorsque vous incluez Lock, ou téléchargez-la.
De plus, nous vous recommandons bien sûr de tester vos modifications CSS de façon exhaustive, afin de vous assurer que l’expérience correspond bien à celle que vous souhaitez offrir à vos clients.