Configurer l'authentification unique (SSO) Google avec OAuth pour WordPress – SSO Google pour WordPress
Marché
Mettre en place Authentification unique (SSO) sur votre site WordPress via Google Apps grâce à la fonction Authentification unique OAuth et OpenID Connect Extension pour WordPress. L'implémentation de l'authentification unique (SSO) G Suite permet aux utilisateurs de se connecter à vos sites web et applications avec un seul ensemble d'identifiants, en utilisant les identifiants de connexion G Suite. Le plugin Google Single Sign-On via OAuth pour WordPress offre également des fonctionnalités SSO avancées, telles que : mappage d'attributs de profil utilisateur, mappage de rôles et accès basé sur les rôles pour les profils utilisateur. Vous pouvez également protéger l'intégralité de votre site WordPress derrière Google SSO. Connexion Google via Authentification unique OAuth pour WordPress sécurise le processus de connexion et améliore l'autorité d'authentification des utilisateurs. Grâce au plugin OAuth SSO, vous pouvez autoriser ou restreindre les utilisateurs de votre organisation ainsi que utilisateurs invités basés sur sur leurs domaines de messagerie tels que le domaine de leur organisation/entreprise ou leur domaine personnel tel que gmail.com. Suivez les étapes du guide ci-dessous pour configurer votre SSO pour WordPress en installant ce plugin.
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 .
- Choisir 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 en tant que fournisseur OAuth, vous avez activé l'authentification unique (SSO) transparente de Google et l'autorisation pour vos utilisateurs finaux dans 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 en tant que fournisseur OAuth et WordPress en tant que client OAuthVous avez mis en place un processus d'authentification fluide et sécurisé pour vos utilisateurs. Grâce à Google Single Sign-On (SSO), vous garantissez une expérience utilisateur optimale dans l'environnement WordPress. Les utilisateurs peuvent ainsi accéder facilement à plusieurs applications avec un seul identifiant. Grâce à l'intégration de Google OAuth comme solution d'authentification principale, les utilisateurs peuvent se connecter en toute sécurité à leur compte WordPress avec leurs identifiants Google existants.
