Résultats de recherche :

×

Configurer Google Single Sign-On (SSO) avec WordPress OAuth – WordPress Google SSO

Configurer Google Single Sign-On (SSO) avec WordPress OAuth – WordPress Google SSO


Mettre en place Single Sign-On (SSO) sur votre site WordPress via Google Apps les Authentification unique WordPress OAuth et OpenID Connect plugin via WordPress SSO. La mise en œuvre de G Suite SSO permet aux utilisateurs de se connecter à vos sites Web et applications avec un seul ensemble d'informations d'identification à l'aide des informations de connexion G Suite.

Google Single Sign-On ou GSuite agit en tant que fournisseur OAuth et WordPress agit en tant que client OAuth. WordPress Google SSO permet une connexion fluide entre ces deux éléments, éliminant ainsi le besoin de mémoriser les noms d'utilisateur et les mots de passe. Si vous recherchez Google Classroom SSO, vous pouvez consulter le guide de configuration ici.

Le plugin Google Single Sign-On via OAuth WordPress fournit é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 WordPress OAuth SSO sécurise le processus de connexion de l'utilisateur et améliore l'autorité d'authentification de l'utilisateur.

En utilisant le 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 l'organisation/de l'entreprise ou un domaine personnel tel que gmail.com Suivez les étapes du guide ci-dessous pour configurer votre WordPress SSO en installant ce plugin.

Conditions préalables : 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 véhicule .
  • Rechercher un Authentification unique WordPress OAuth (SSO) plugin et cliquez sur Installer maintenant.
  • Une fois installé cliquez sur Activer.


Étapes pour configurer la connexion Google OAuth avec WordPress

1. Configurer Google en tant que fournisseur OAuth

  • Cliquez sur 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.
  • Connexion WordPress Google OAuth : créer un nouveau projet
  • Vous pouvez cliquer sur le Nouveau projet bouton pour créer un nouveau projet.
  • WordPress Google OAuth Login : nouveau projet
  • Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Création.
  • WordPress Google OAuth Login : entrez le nom du projet
  • Cliquez sur le menu de navigationApisServicesExpérience.
  • Connexion WordPress Google OAuth : identifiants
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.
  • Connexion WordPress Google OAuth : identifiant client
  • 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 .
  • Connexion WordPress Google OAuth : configurer l'écran de consentement
  • Choisissez comment vous souhaitez configurer et enregistrer votre application et cliquez sur engendrent .
  • Connexion WordPress Google OAuth - configurer l'écran de consentement
  • Entrez les détails requis tels que Nom de l'application, e-mail d'assistance utilisateur. et cliquez sur Sauvegarder et continuer .
  • Connexion WordPress Google OAuth : enregistrer les paramètres Connexion WordPress Google OAuth : enregistrer les paramètres
  • Maintenant, pour configurer les étendues, cliquez sur Ajouter ou supprimer les étendues .
  • Connexion WordPress Google OAuth : créer un identifiant client oauth
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à des types spécifiques de données d'utilisateurs privées à partir de leur compte Google et cliquez sur Mises à jour .
  • Connexion WordPress Google OAuth : créer un identifiant client oauth
  • Allez à Onglet Informations d'identification et cliquez sur Créer des identifiants bouton. Sélectionner Application Web dans la liste déroulante pour créer une nouvelle application.
  • Connexion WordPress Google OAuth : créer un identifiant client oauth
  • Entrez le nom que vous souhaitez pour votre ID client dans le champ du nom et entrez le URI de redirection/rappel à partir du plugin/module miniOrange OAuth Client sous le Redirection autorisée champ URI et cliquez sur Création .
  • Connexion WordPress Google OAuth : créer un identifiant client oauth
  • Vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez votre identité du client ainsi que Secret client et enregistrez-le sur la configuration du plugin miniOrange OAuth Client.
  • Connexion WordPress Google OAuth : identifiant client secret client

Vous avez configuré avec succès WordPress SSO en utilisant Google comme Fournisseur OAuth sur votre site WordPress, permettant aux utilisateurs d'utiliser la connexion Google SSO sur le site WordPress avec leurs informations de connexion Google.


2. Configurez WordPress en tant que client OAuth


  • Cliquez sur Configurer OAuth onglet et cliquez Ajouter une nouvelle application pour ajouter une nouvelle application client à votre site Web.
  • Google Single Sign-On (SSO) OAuth - Ajouter une nouvelle application
  • Choisissez votre application dans la liste des fournisseurs OAuth / OpenID Connect, ici Google
  • Google Single Sign-On (SSO) OAuth – Sélectionner une application
  • Copiez le URL de rappel à utiliser dans la configuration du fournisseur OAuth. Cliquez sur Suivant.
  • Canvas AD Single Sign-On (SSO) OAuth – URL de rappel
  • Vous devez saisir le Nom de l'application et points de terminaison ici, pour cela veuillez vous référer au tableau ci-dessous et cliquer sur Suivant.

  • Autoriser le point de terminaison : https://accounts.google.com/o/oauth2/auth
    Point de terminaison du jeton d’accès : https://www.googleapis.com/oauth2/v4/token
    Obtenir le point de terminaison des informations utilisateur : https://www.googleapis.com/oauth2/v1/userinfo
    URL de redirection personnalisée après la déconnexion : [facultatif] https://www.google.com/accounts/Logout
    Google Single Sign-On (SSO) OAuth - Ajouter le nom de l'application, TenantID
  • Entrez les informations d'identification du client comme identité du client & Secret client comme indiqué dans la boîte de dialogue de configuration. Entrez les valeurs de portée comme e-mail profil openidCliquez sur Suivant.
  • Google Single Sign-On (SSO) OAuth – ID client et secret client
  • Cliquez sur Finition pour enregistrer la configuration.
  • Google Single Sign-On (SSO) OAuth - Terminer la configuration

Vous avez configuré avec succès WordPress SSO avec Google faisant de WordPress un client OAuth, permettant aux utilisateurs de mettre en œuvre une connexion sécurisée Google SSO sur le site WordPress avec les informations de connexion Google.


3. Mappage des attributs utilisateur

  • Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à WordPress. Nous allons configurer les attributs du profil utilisateur pour WordPress en utilisant les paramètres ci-dessous.
  • Recherche d'attributs utilisateur

    • Cliquez sur Configurer OAuth languette. Faites défiler vers le bas et cliquez sur Configuration du test.
    • Configuration des tests Google SSO
    • Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à WordPress dans un tableau. Si vous ne voyez pas de valeur pour l'adresse e-mail ou le nom d'utilisateur, etc., effectuez les paramètres requis dans votre fournisseur OAuth pour renvoyer ces informations.
    • Une fois que vous voyez toutes les valeurs dans la configuration du test, accédez à Mappage d’attributs/rôles , vous obtiendrez la liste des attributs dans une liste déroulante Nom d'utilisateur.
    • Mappage des attributs Google SSO

4. Paramètres de connexion

  • Les paramètres de l'onglet Paramètres d'authentification unique (SSO) définissent l'expérience utilisateur pour l'authentification unique (SSO). Pour ajouter un widget de connexion G Suite sur votre page WordPress, vous devez suivre les étapes ci-dessous.
    • Cliquez sur Panneau de gauche WordPress > Apparences > Widgets.
    • Sélectionnez miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
    • Google Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress Créer-un nouveau client
    • Cliquez sur Panneau de gauche WordPress > Apparences > Widgets.
    • Sélectionnez miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
    • Google Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress Créer-un nouveau client
    • Ouvrez votre page WordPress et vous pourrez y voir le bouton de connexion Google SSO. Vous pouvez tester le Single Sign-On (SSO) de Google dès maintenant.
    • Assurez-vous que le "Afficher sur la page de connexion" L’option est activée pour votre application. (Reportez-vous à l'image ci-dessous)
    • Google Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress Créer-un nouveau client
    • Maintenant, allez à votre WordPress Login . (Par exemple https://<votre-domaine-wordpress>/wp-login.php)
    • Vous y verrez un bouton de connexion Google SSO. Une fois que vous aurez cliqué sur le bouton de connexion, vous pourrez tester l'authentification unique de Google (SSO).
    • Google Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress Créer-un nouveau client

Authentification unique Google (SSO) devrait maintenant être configuré avec succès avec Google comme fournisseur OAuth et WordPress comme client OAuth. Google SSO devrait répondre à tous vos besoins avec des fonctionnalités telles que la prise en charge de plusieurs types de subventions, le mappage d'attributs, le mappage de rôles, etc. Vous pouvez configurer le SSO avec G-Suite, Google Workspace et la connexion sociale Google en utilisant le même processus. Vous pouvez également protéger l’intégralité de votre site WordPress derrière Google SSO. Sinon, vous pouvez également configurer d'autres IDP comme SSO avec G-Suite, Google Workspace et la connexion sociale Google en utilisant le même processus.

Ressources additionnelles


Envoyez-nous un e-mail oauthsupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.

Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com