Configurer l'authentification unique (SSO) Google avec OAuth pour WordPress – SSO Google pour WordPress
Marché
Configurez l'authentification unique (SSO) sur votre site WordPress via Google Workspace grâce à l' extension OAuth & OpenID Connect Single Sign-On pour WordPress. L'implémentation de l'authentification unique G Suite permet aux utilisateurs de se connecter à vos sites web et applications avec un seul identifiant G Suite. L'extension Google Single Sign-On via OAuth pour WordPress offre également des fonctionnalités SSO avancées telles que le mappage des attributs de profil utilisateur, le mappage des rôles et le contrôle d'accès basé sur les rôles . Vous pouvez ainsi protéger l'intégralité de votre site WordPress grâce à l'authentification unique Google. La connexion Google via OAuth SSO pour WordPress sécurise le processus de connexion et renforce l'authentification des utilisateurs. Avec cette extension, vous pouvez autoriser ou restreindre l'accès aux utilisateurs de votre organisation ainsi qu'aux utilisateurs invités en fonction de leur domaine de messagerie (domaine professionnel ou personnel, par exemple gmail.com). Suivez les étapes du guide ci-dessous pour configurer l'authentification unique sur WordPress en installant cette extension.
Pré-requis : Téléchargement Et Installation
- Connectez-vous à votre instance WordPress en tant qu'administrateur.
- Aller sur WordPress Tableau de bord -> Plugins et cliquez sur Ajouter un nouveau.
- Rechercher un Authentification unique OAuth (SSO) plugin pour WordPress et cliquez sur Installer maintenant.
- Une fois installé cliquez sur Activer.
Étapes pour configurer l'authentification unique (SSO) Google avec OAuth pour WordPress
Étape 1 : Configurer Google comme fournisseur OAuth
- Allez dans https://console.developers.google.com/ et inscrivez-vous/connectez-vous.
- Cliquez sur Sélectionnez un projet pour créer un nouveau projet Google Apps, vous verrez une fenêtre contextuelle avec la liste de tous vos projets.
- Vous pouvez cliquer sur le Nouveau projet bouton pour créer un nouveau projet.
- Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Créer.
- Allez dans le menu de navigationApisServicesTitres de compétences.
- Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.
- Si vous recevez un avertissement indiquant que pour créer un identifiant client OAuth, vous devez définir un nom de produit sur l'écran de consentement (comme indiqué dans l'image ci-dessous). Clique sur le Configurer l'écran de consentement .
- Entrer le Nom de l'application et E-mail d'assistance utilisateur. Cliquez sur Suivant.
- Choisissez comment vous souhaitez configurer et enregistrer votre application et cliquez sur Suivant .
- Sous les coordonnées, entrez un Adresse Email et cliquez sur Suivant.
- Acceptez les politiques en cochant la case et cliquez sur Continuer. Puis cliquez sur Suivant.
- Rendez-vous dans la section Onglet Client et cliquez sur Créer un client OAuth .
- Sélectionner Application Web Dans la liste déroulante, créez une nouvelle application. Saisissez le nom de votre identifiant client dans le champ prévu à cet effet, puis saisissez le URI de redirection/rappel à partir du plugin/module miniOrange OAuth Client sous le Redirection autorisée champ URI et cliquez sur Créer .
- Vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez le identité du client et Secret client et enregistrez-le dans la configuration du plugin miniOrange OAuth Client.
En conclusion, en configurant avec succès Google comme fournisseur OAuth , vous avez activé l'authentification unique (SSO) Google et l'autorisation transparentes pour vos utilisateurs finaux sur WordPress.
Étape 2 : Configurer WordPress comme client OAuth
- Gratuit
- Devenez membre Premium
Étape 3 : Mappage des attributs utilisateur
- Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de s'authentifier de manière unique sur WordPress via Google SSO. Nous allons configurer les attributs de profil utilisateur pour WordPress à l'aide des paramètres ci-dessous.
- Une fois que vous voyez toutes les valeurs dans la configuration du test, accédez à Mappage d’attributs/rôles , mappez un attribut avec un nom d'utilisateur unique pour chaque utilisateur. Vous mappez également d'autres attributs comme le prénom, le nom, etc. Cliquez sur Enregistrer.
Recherche d'attributs utilisateur
Étape 4 : Paramètres de connexion
- Les paramètres de l'onglet « Paramètres d'authentification unique » (SSO) définissent l'expérience utilisateur. Pour ajouter un widget de connexion Google sur votre page WordPress, suivez les étapes ci-dessous.
- WordPress 5.7 et versions antérieures
- WordPress 5.8
- WordPress 5.9 et versions ultérieures
En conclusion, après avoir configuré avec succès Google comme fournisseur OAuth et WordPress comme client OAuth , vous avez mis en place un processus d'authentification fluide et sécurisé pour vos utilisateurs. Grâce à l'authentification unique (SSO) de Google, vous garantissez une expérience utilisateur optimale au sein de l'environnement WordPress. Vos utilisateurs peuvent ainsi accéder facilement à plusieurs applications avec un seul identifiant. L'intégration de Google OAuth comme solution d'authentification principale leur permet de se connecter en toute sécurité à leurs comptes WordPress avec leurs identifiants Google existants.
Articles Relatifs
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
