Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter une connexion OAuth dans WordPress (étape par étape)

J'ai appris que plus vous facilitez la connexion des utilisateurs à votre site Web, plus ils sont susceptibles de devenir des membres actifs et d'interagir avec votre contenu.

C'est là qu'intervient la connexion OAuth – elle permet aux utilisateurs de se connecter à votre site WordPress en un seul clic en utilisant leurs comptes sociaux existants comme Google, Facebook ou X.

Mais voici le truc : bien que la connexion OAuth semble simple en théorie, sa configuration correcte peut être délicate. J'ai testé diverses extensions et méthodes sur de vrais sites WordPress pour trouver la solution la plus fiable.

Aujourd'hui, je partage ma méthode éprouvée pour ajouter la connexion OAuth à WordPress. Je vais vous montrer comment la configurer correctement, éviter les pièges courants et la faire fonctionner sans problème sur votre site.

Ajouter la connexion OAuth dans WordPress

💡Réponse rapide : Pour ajouter la connexion OAuth à WordPress, vous installerez un plugin de connexion sociale comme Nextend Social Login. Ensuite, vous créerez une application développeur auprès d'un fournisseur tel que Google pour obtenir un ID client et un secret API.

Enfin, vous saisirez ces clés dans les paramètres du plugin pour activer la connexion sociale en un clic sur votre site.

Les avantages de l'ajout de la connexion OAuth à WordPress

L'ajout de la connexion OAuth à votre site WordPress résout les frustrations courantes des utilisateurs comme les mots de passe oubliés et les identifiants faibles.

Les utilisateurs ont souvent du mal à se souvenir de leurs identifiants de connexion, ce qui entraîne des réinitialisations de mot de passe fréquentes et frustrantes.

OAuth évite ces problèmes en utilisant des méthodes d'authentification sécurisées de fournisseurs majeurs. Au lieu de créer de nouveaux mots de passe, les visiteurs peuvent se connecter avec des comptes qu'ils font déjà confiance, comme Google, Facebook ou GitHub.

Beaucoup de ces fournisseurs offrent également l'authentification à deux facteurs, ce qui ajoute une couche de sécurité supplémentaire.

Ce processus de connexion simplifié permet un accès plus rapide et moins d'enregistrements abandonnés. Les utilisateurs sont plus susceptibles de terminer l'inscription lorsqu'elle est facile.

Cela permet également de réduire le spam et les faux comptes. Étant donné que les utilisateurs se connectent via des comptes tiers vérifiés, il devient plus difficile pour les bots de créer de faux profils.

Dans l'ensemble, l'ajout de la connexion OAuth à votre site crée une expérience plus fluide et plus sécurisée pour vos utilisateurs.

Maintenant, je vais vous montrer comment le configurer dans WordPress.

Comment ajouter la connexion OAuth dans WordPress

La configuration de la connexion OAuth dans WordPress est plus facile que vous ne le pensez. Avec le bon plugin, vous pouvez permettre aux utilisateurs de se connecter avec leurs comptes sociaux existants en quelques clics.

Je recommande d'utiliser Nextend Social Login. C'est un plugin de médias sociaux populaire conçu pour ajouter des options de connexion sociale de fournisseurs tels que Google, Facebook et X directement sur votre site.

Une fois que vous l'avez configuré, les utilisateurs verront des boutons de connexion sociale sur vos pages de connexion et d'inscription. Cela leur permet d'accéder facilement à votre site sans créer de nouveau compte.

Étape 1 : Installer et activer le plugin Nextend Social Login

Tout d'abord, vous devez installer et activer le plugin Nextend Social Login. Pour plus de détails, consultez ce tutoriel sur comment installer un plugin WordPress.

Note : Nextend Social Login propose également une version gratuite que vous pouvez utiliser pour ce tutoriel.

Une fois le plugin activé, rendez-vous sur la page Réglages » Nextend Social Login depuis le tableau de bord WordPress.

Pour ce tutoriel, je vais vous montrer comment ajouter la connexion OAuth avec Google. Nextend Social Login propose également la connexion via Facebook, X (anciennement Twitter), Reddit, et plus encore. Le processus peut être légèrement différent selon le fournisseur que vous choisissez.

Étape 2 : Créer une application Google

Tout d'abord, cliquez sur le bouton « Commencer » dans la section Google du plugin.

Cliquez sur le bouton Démarrer pour Google

Cela vous mènera à une page avec des instructions à l'écran pour créer votre application Google.

Une fois que vous avez examiné les instructions, cliquez sur le lien pour accéder à la console Google Cloud.

Cliquez sur le lien Google Console

Ici, il se peut qu'on vous demande de vous connecter avec vos identifiants de compte Google.

Une fois dans la console, cliquez sur le bouton en haut pour ouvrir une fenêtre contextuelle et sélectionnez « Nouveau projet ».

Cliquez sur le bouton Nouveau projet

Ensuite, vous devez donner un nom à votre projet.

Vous pouvez également ajouter une organisation et un emplacement si vous le souhaitez, puis cliquer sur le bouton « Créer ».

Ajouter le nom du projet, l'organisation et l'emplacement

Une fois que vous avez ajouté un projet, vous retournerez au tableau de bord. À partir d'ici, basculez vers l'onglet « Écran de consentement OAuth » dans la colonne de gauche.

Allez-y et cliquez sur le bouton « Démarrer ».

Cliquez sur Démarrer sur l'écran de consentement OAuth

Maintenant, vous devez ajouter un nom pour votre application. C'est le nom que les utilisateurs verront lorsqu'on leur demandera leur consentement pour se connecter.

Ensuite, saisissez votre adresse e-mail professionnelle dans le champ « E-mail de support utilisateur » afin que les gens puissent vous contacter pour toute question.

Cliquez sur le bouton « Suivant » pour continuer.

Ajouter le nom de l'application et l'e-mail de support

Après cela, vous devez sélectionner une audience pour votre connexion OAuth dans WordPress.

Vous pouvez choisir l'option « Interne » si votre application est destinée à un usage privé au sein d'une organisation Google Workspace (anciennement G Suite). Cela signifie que seuls les utilisateurs du domaine de votre entreprise pourront se connecter.

D'autre part, l'option « Externe » est préférable si votre application ou votre site Web est destiné à un usage public. Cela permet à toute personne disposant d'un compte Google de se connecter.

Lorsque vous le configurez pour la première fois, l'application sera en mode test. Cela signifie que seuls les utilisateurs que vous ajoutez manuellement en tant qu'utilisateurs de test pourront se connecter.

Choisir le public pour votre connexion OAuth

Ensuite, ajoutez à nouveau votre adresse e-mail de contact.

C'est ici que Google vous notifiera de tout changement concernant votre projet. Vous pouvez également ajouter plusieurs adresses e-mail.

Ajouter vos informations de contact

En fin de compte, acceptez simplement la politique des services API Google.

Enfin, cliquez sur le bouton « Créer ».

Créer votre application

Une fois le processus terminé, vous serez redirigé vers la page « Aperçu OAuth ».

À partir d'ici, cliquez sur le bouton « Créer un client OAuth ».

Cliquez sur le bouton Créer un client OAuth

Sur l'écran suivant, vous devrez créer un ID client OAuth.

Choisissez l'option « Application Web » dans le menu déroulant Type d'application.

Ensuite, ajoutez un nom pour votre ID client.

Créer un ID client

Faites maintenant défiler jusqu'à la section « URIs de redirection autorisés » et cliquez sur le bouton « + Ajouter une URL ».

Ici, vous devez ajouter l'URL unique fournie par le plugin Nextend Social Login sur votre tableau de bord WordPress.

URL de redirection fournie par Nextend

Cette URL indique à Google la seule adresse valide vers laquelle renvoyer les utilisateurs après leur connexion, ce qui constitue une étape de sécurité clé qui empêche le détournement.

Une fois que vous avez ajouté l'URL, cliquez sur le bouton « Créer ».

Ajouter une URL de redirection dans la Google Search Console

Une fenêtre contextuelle apparaîtra avec vos informations d'identification.

Copiez simplement votre ID client et votre secret client à partir d'ici et stockez-les en lieu sûr.

Il est essentiel que vous traitiez le secret client comme un mot de passe et que vous ne le partagiez jamais publiquement, car il protège votre application et les données des utilisateurs.

Copier l'ID client et le secret client

Ensuite, revenez à la page « Écran de consentement OAuth » depuis le menu de gauche.

Trouvez le bouton intitulé « Publier l'application » pour faire passer votre application du statut « Test » à « Production ».

Cela ouvrira une fenêtre contextuelle, où vous pourrez cliquer sur le bouton « Confirmer ».

Veuillez noter qu'après votre soumission, le processus officiel de vérification et d'examen de Google peut parfois prendre plusieurs jours.

Cliquez sur le bouton Publier l'application
Étape 3 : Vérifiez votre configuration Google

Revenez maintenant à votre tableau de bord WordPress et basculez vers l'onglet « Paramètres » pour Google en haut.

Après cela, ajoutez l'ID client et le secret client que vous avez copiés précédemment et cliquez sur le bouton « Enregistrer les modifications ».

Ajouter l'ID client et le secret client

Une fois que vous avez fait cela, Nextend Social Login affichera une fenêtre contextuelle vous demandant de vérifier votre configuration. Cliquez sur le bouton « Vérifier les paramètres ».

Gardez à l'esprit que si vous sautez cette étape, l'option de connexion OAuth Google n'apparaîtra pas sur votre écran.

Cliquez sur le bouton Vérifier les paramètres

Ensuite, basculez vers la section « Boutons » en haut.

Ici, vous pouvez choisir un style de bouton pour votre connexion OAuth Google. Vous pouvez également créer un bouton personnalisé avec du code personnalisé si vous le souhaitez.

Une fois que vous avez terminé, cliquez simplement sur le bouton « Enregistrer les modifications » pour sauvegarder vos modifications.

Choisir le style de votre bouton

Maintenant, vous devez basculer vers l'onglet Paramètres globaux » Formulaire de connexion en haut.

Ici, cochez la case « Afficher les boutons de connexion » pour l'option « Formulaire de connexion » afin que les utilisateurs puissent facilement choisir l'option de connexion OAuth à partir d'ici.

💡Article connexe : Si vous ne souhaitez pas utiliser le formulaire de connexion WordPress par défaut, consultez notre tutoriel sur comment créer une page de connexion WordPress personnalisée.

Vous pouvez également configurer les paramètres restants selon vos préférences.

Choisir l'option afficher les boutons de connexion

Ensuite, cliquez sur le bouton « Enregistrer les modifications ».

Ensuite, vous devez revenir à la page Paramètres » Nextend Social Login depuis le tableau de bord WordPress.

Activer la connexion Google OAuth

Enfin, cliquez sur le bouton « Activer » sous l'option « Google ». Vous pouvez maintenant répéter tout ce processus avec différentes applications tierces pour y ajouter la connexion OAuth.

Une fois que vous avez terminé, visitez simplement votre site WordPress pour voir la connexion OAuth en action.

Aperçu de la connexion OAuth

Alors que OAuth simplifie la connexion en utilisant des comptes sociaux existants, la connexion sans mot de passe avec des liens magiques offre une autre façon d'améliorer l'expérience utilisateur en supprimant complètement les mots de passe.

Cette méthode permet aux utilisateurs de contourner les identifiants de connexion WordPress. Ils cliquent simplement sur un lien sécurisé envoyé à leur e-mail pour se connecter à leurs comptes.

Le plugin ajoute automatiquement un bouton de lien magique à l'écran de connexion

Avec un plugin comme Magic Login, les utilisateurs n'ont qu'à entrer leur adresse e-mail, et un lien de connexion unique leur est envoyé dans leur boîte de réception. Cliquer sur le lien leur donne un accès instantané, sans avoir besoin de mots de passe.

Cela réduit les frictions de connexion tout en maintenant la sécurité des comptes. C'est particulièrement utile pour les sites Web où vous souhaitez minimiser les obstacles à l'entrée.

Paramètres de connexion magique

De plus, comme ces liens de connexion sont sensibles au temps et uniques, ils offrent une couche de sécurité supplémentaire contre les attaques par force brute.

Pour commencer, consultez notre tutoriel sur comment ajouter la connexion sans mot de passe dans WordPress.

Foire aux questions sur la connexion OAuth

Voici quelques questions que nos lecteurs se posent avant d'ajouter la connexion OAuth dans WordPress :

Qu'est-ce que la connexion OAuth ?

OAuth est un moyen sécurisé pour les utilisateurs de se connecter à votre site Web en utilisant leurs comptes existants de services tels que Google, Facebook ou X. Cela leur évite d'avoir à créer et à mémoriser un autre nouveau mot de passe juste pour votre site.

Est-il sûr d'ajouter la connexion sociale à mon site WordPress ?

Oui, c’est très sécurisé. OAuth est un protocole standard utilisé par les grandes entreprises technologiques qui repose sur des jetons au lieu de mots de passe. Votre site web n’a jamais à gérer ou à stocker les informations de connexion sensibles de vos utilisateurs provenant de leurs comptes sociaux.

Puis-je ajouter d’autres options de connexion sociale en plus de Google ?

Absolument. Le plugin Nextend Social Login prend en charge de nombreuses autres plateformes. Vous pouvez facilement ajouter des boutons de connexion pour Facebook, X (anciennement Twitter), LinkedIn, et plus encore, en fonction des services que votre public utilise le plus.

Est-ce que l’ajout de la connexion OAuth à WordPress coûte de l’argent ?

Vous pouvez commencer gratuitement. Le plugin Nextend Social Login dispose d’une version gratuite qui inclut des options populaires comme Google et Facebook. Pour plus de fournisseurs et de fonctionnalités avancées, ils proposent également une version pro.

J'espère que cet article vous a aidé à apprendre comment ajouter la connexion OAuth dans WordPress. Vous pourriez également vouloir consulter notre guide pour débutants sur comment ajouter la connexion Google en un clic dans WordPress et notre tutoriel sur l'ajout d'un CAPTCHA au formulaire de connexion et d'inscription WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

Commentaires

  1. Félicitations, vous avez l'opportunité d'être le premier commentateur de cet article.
    Vous avez une question ou une suggestion ? Veuillez laisser un commentaire pour lancer la discussion.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.