Pour installer ou personnaliser des plugiciels, vous devez utiliser un site WordPress.org autohébergé. L’utilisation d’un site WordPress.com ne permet pas d’installer des plugiciels. Pour en savoir plus sur les différences, consultez WordPress.com et WordPress.org sur wordpress.com.
- Connectez-vous à un site WordPress existant en tant qu’administrateur.
- Allez dans Plugiciels > Ajouter nouveau dans le menu d’administration à gauche.
- Recherchez « Connexion par Auth0 »
- Pour le plugiciel Connexion par Auth0, cliquez sur Installer maintenant, puis sur Activer.
Auth0 ne remplacera pas vos formulaires de connexion jusqu’à ce qu’un domaine, un ID client et un secret client aient été ajoutés à l’onglet Basique de la page de configuration.
Configuration multisite
-
Tous les sites peuvent partager une application et une connexion de base de données
- Exécutez les étapes de l’assistant de configuration jusqu’à la fin pour le site principal.
- Configurez tous les autres sites manuellement en utilisant le Domaine, l’ID client et le secret client du site principal dans l’onglet Basic (Basique) de la page des paramètres Auth0.
- Mettez à jour les URL de rappel autorisées, Origines Web autorisées et URL de déconnexion autorisées de l’application pour inclure chaque site (des caractères génériques peuvent être utilisés si votre réseau utilise des sous-domaines).
-
Chaque site peut avoir sa propre application et partager une connexion à la base de données.
- Exécutez les étapes de l’assistant de configuration jusqu’à la fin pour le site principal.
- Ensuite, créez manuellement une application pour chaque site et ajoutez chacune d’entre elles à la connexion de base de données créée précédemment.
- Ajoutez les valeurs Domaine, ID Client et Secret Client à l’onglet Basique de la page des paramètres Auth0 pour chaque site.
- Chaque site peut avoir sa propre application et sa propre connexion à la base de données. Dans ce cas, exécutez les étapes de l’assistant d’installation jusqu’à la fin pour chaque site.
Assistant de configuration
Option 1 : Configuration standard
https://tenant-name.auth0.com/api/v2/, le domaine du locataire est tenant-name.auth0.com. Pour en savoir plus sur les domaines de locataire, lisez Créer des locataires.
De retour dans l’assistant de configuration de l’administrateur WordPress, cliquez sur Standard. Dans la fenêtre modale qui s’affiche, cliquez sur Démarrer la configuration standard.
Saisissez le domaine du locataire et le jeton API ci-dessus. Ce jeton n’est utilisé que pour le processus d’installation et ne sera pas sauvegardé dans la base de données.
Si la première partie de la configuration se termine avec succès, l’écran « Configurez vos connexions sociales » s’affiche. Cliquez sur Suivant pour poursuivre le processus d’installation en migrant votre compte administrateur.
Cette étape connecte votre utilisateur WordPress avec un utilisateur Auth0 qui vous autorise à vous connecter. Vous pouvez choisir le même mot de passe que votre compte administrateur ou un mot de passe différent, mais assurez-vous qu’il soit conforme aux politiques de force de mot de passe pour la base de données Connexion utilisée. Pour en savoir plus, lisez Force du mot de passe dans les connexions de base de données Auth0 : Politiques en matière de mots de passe.
L’assistant d’installation doit s’exécuter jusqu’au bout pour que votre site soit correctement configuré. Si l’assistant échoue pour une raison quelconque avant l’écran « installation réussie », vérifiez le journal des erreurs du plugiciel à wp-admin > Auth0 > Journal des erreurs et les étapes ci-dessous pour déterminer le problème.
Pour recommencer complètement le processus, supprimez toutes les applications ou connexions de base de données qui ont été créées dans . Dans WordPress, allez à Auth0 > Settings (Paramètres)> Basic (Basique), supprimez les champs Domain (Domaine), (ID Client), et (Secret Client), puis cliquez sur Save (Enregistrer). Cliquez ensuite sur Setup Wizard (Assistant d’installation) dans le menu d’administration pour recommencer le processus.
Si vous n’arrivez toujours pas à installer le plugiciel, publiez un message dans notre Communauté avec les messages d’erreur que vous voyez dans le journal d’erreurs, et nous serons heureux de vous aider!
Option 2 : Configuration de la migration des utilisateurs
Option 3 : Configuration manuelle
Option 4 : Importation de la configuration
Configuration terminée
- Déconnectez-vous de WordPress et confirmez que le formulaire Auth0 apparaît maintenant à
/wp-login.php. - Connectez-vous avec l’utilisateur Auth0 créé ci-dessus.
- Déconnectez-vous et essayez de créer un compte avec une adresse courriel différente (si l’option « Tout le monde peut s’enregistrer » est activée dans les paramètres généraux de WordPress).
- Essayez de vous connecter en utilisant une connexion sociale (si vous l’avez activée).
Configuration manuelle
- Allez à Auth0 Dashboard > Applications > Applications, et sélectionnez Créer.
- Donnez un nom descriptif à votre application, sélectionnez Applications Web ordinaires, puis Créer.
- Configurez l’application pour votre installation WordPress. Pour savoir comment configurer l’application, lisez Configurer Login by Auth0 et suivez toutes les sections jusqu’à « Mettre à jour les paramètres Auth0 dans WordPress ».