Résultats de recherche :

×

S'inscrire Contactez-Nous

Google Classroom SSO (authentification unique) | Connexion WordPress à l'aide de Google Classroom


L'intégration de Google Classroom à WordPress via l'authentification unique (SSO) OAuth et OpenID Connect permet de se connecter à votre site WordPress à l'aide des identifiants Google Classroom et d'autres fournisseurs d'authentification standard et personnalisés. Elle prend en charge des fonctionnalités avancées d'authentification unique (SSO) telles que le mappage des attributs de profil utilisateur et le mappage des rôles. Pour en savoir plus sur l'intégration de Google Classroom à WordPress et sur les autres fonctionnalités offertes par l'intégration OAuth (client OAuth/OpenID Connect) pour WordPress, veuillez consulter [lien/ ... Cliquez ici.


Nous proposons l'authentification unique (SSO) pour WordPress avec plusieurs établissements d'enseignement. Vous trouverez ci-dessous quelques exemples d'établissements populaires.

Intelligent

Lien de classe

Toile

Vous ne trouvez pas votre fournisseur de formation ? Cliquez sur ici pour en savoir plus

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 Classroom : se connecter à WordPress

1. Configurer Google Classroom 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, une fenêtre contextuelle affichant la liste de tous vos projets apparaîtra.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), connexion SSO en classe Google, sélectionnez un nouveau projet
  • Vous pouvez cliquer sur le Nouveau projet bouton pour créer un nouveau projet.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), connexion SSO en classe Google pour créer un nouveau projet
  • Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Créer.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), connexion SSO en classe Google, saisissez le nom du projet
  • Allez dans le menu de navigationApisServicesExpérience.
  • Authentification unique (SSO) OAuth/OpenID/OIDC, SSO Google Classroom : accéder aux identifiants
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.
  • Authentification unique (SSO) OAuth/OpenID/OIDC, identifiant client OAuth pour l'authentification unique Google Classroom
  • 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 .
  • Authentification unique (SSO) OAuth/OpenID/OIDC, écran de configuration du consentement pour l'authentification unique Google Classroom
  • Entrez les détails requis tels que Nom de l'application, e-mail d'assistance utilisateur. et cliquez sur Sauvegarder et continuer .
  • Auth/OpenID/OIDC Single Sign-On (SSO), Google Class SSO pour saisir les informations de l'application OAuth/OpenID/OIDC Single Sign-On (SSO), paramètres d'enregistrement SSO de Google Classroom
  • Maintenant, pour configurer les étendues, cliquez sur Ajouter ou supprimer les étendues .
  • Auth/OpenID/OIDC Single Sign-On (SSO), Google Class SSO ajoute et supprime la portée
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à certains types de données privées des utilisateurs depuis leur compte Google et cliquez sur Sauvegarder et continuer .
  • Authentification unique (SSO) OAuth/OpenID/OIDC, portée de la mise à jour de l'authentification unique en classe Google
  • Rendez-vous dans la section 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.
  • Authentification unique (SSO) OAuth/OpenID/OIDC, application web de sélection de l'authentification unique Google Classroom
  • Entrez le nom que vous souhaitez pour votre ID client dans le champ du nom et entrez le URI de redirection/de rappel à partir du plugin/module miniOrange OAuth Client sous le Redirection autorisée champ URI et cliquez sur Créer .
  • Authentification unique (SSO) OAuth/OpenID/OIDC, création d'un identifiant client OAuth pour Google Classroom
  • Vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez votre identité du client et Secret client et enregistrez-le sur la configuration du plugin miniOrange OAuth Client.
  • Authentification unique (SSO) OAuth/OpenID/OIDC, identifiant client et secret client de l'authentification unique Google Classroom
  • Vous avez terminé avec succès vos configurations côté serveur OAuth de Google App.

Google classe est désormais configuré avec succès comme fournisseur OAuth pour permettre la connexion SSO Google Classroom à votre site WordPress.


2. Configurez WordPress en tant que client OAuth


  • Allez dans Configurer OAuth onglet et cliquez Ajouter une nouvelle application pour ajouter une nouvelle application cliente à 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.
  • Google Single Sign-On (SSO) OAuth – URL de rappel
  • Vous devez saisir le Nom de l'application et points de terminaison 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
    Google Single Sign-On (SSO) OAuth - Ajouter le nom de l'application, TenantID
  • Entrez les informations d'identification du client comme ID client et secret client comme indiqué dans la boîte de dialogue de configuration. Saisissez les valeurs de portée comme suit : e-mail profil openid. Cliquez 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 comme client OAuth pour réaliser l'authentification des utilisateurs avec Google Classroom SSO (Single Sign-On), connectez-vous à votre site WordPress.

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

    • Allez dans Configurer OAuth languette. Faites défiler vers le bas et cliquez sur Configuration du test.
    • configuration de test
    • Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à WordPress dans un tableau. Si vous ne voyez pas de valeur pour Prénom, Nom, E-mail ou Nom d'utilisateur, définissez les paramètres requis dans votre fournisseur OAuth pour renvoyer ces informations.
    • OAuth/OpenID Google Classroom : authentification unique (SSO) pour WordPress ; résultat du test de configuration de création de client
    • 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.
    • OAuth/OpenID Google Classroom Single Sign On (SSO) pour WordPress : mappage des attributs/rôles de la commande create-newclient

    4 : Cartographie des rôles [Premium]

    • Cliquez sur « Configuration des tests » Vous obtiendrez alors la liste des noms et des valeurs des attributs envoyés par votre fournisseur OAuth.
    • Dans la fenêtre Configuration du test, mappez les noms d'attribut dans la section Mappage d'attributs du plugin. Reportez-vous à la capture d'écran pour plus de détails.
    • Plugin SSO client OAuth pour WordPress : mappage des attributs
    • Activer le mappage de rôles : Pour activer le mappage des rôles, vous devez mapper l'attribut Nom du groupe. Sélectionnez le nom de l'attribut dans la liste des attributs qui renvoient les rôles de votre application fournisseur.
      Par exemple: Rôle

    • Plugin SSO client OAuth pour WordPress : configuration de test - mappage des rôles
    • Attribuez le rôle WordPress au rôle Fournisseur : En fonction de votre application fournisseur, vous pouvez attribuer le rôle WordPress à vos rôles fournisseurs. Il peut s'agir d'un étudiant, d'un enseignant, d'un administrateur ou de tout autre rôle selon votre application. Ajoutez les rôles fournisseurs sous Valeur d'attribut de groupe et attribuez-leur le rôle WordPress requis sous Rôle WordPress.

      Par exempleDans l'image ci-dessous, l'enseignant a le rôle d'administrateur et l'élève celui d'abonné.
    • Plugin SSO client OAuth pour WordPress : configuration de test - mappage des rôles
    • Une fois le mappage enregistré, le rôle de fournisseur se verra attribuer le rôle d'administrateur WordPress après SSO.
      Exemple : Conformément à l'exemple donné, les utilisateurs ayant le rôle d'« enseignant » seront ajoutés en tant qu'administrateurs dans WordPress et les « étudiants » seront ajoutés en tant qu'abonnés.

    5. 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 Okta sur votre page WordPress, suivez les étapes ci-dessous.
      • Allez dans Panneau de gauche WordPress > Apparences > Widgets.
      • Choisir miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
      • Plugin SSO client OAuth pour WordPress - Paramètre du bouton de connexion « Créer un nouveau client »
      • Allez dans Panneau de gauche WordPress > Apparences > Widgets.
      • Choisir miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
      • Plugin SSO client OAuth pour WordPress - Paramètre du bouton de connexion « Créer un nouveau client »
      • Ouvrez votre page WordPress ; vous y trouverez le bouton de connexion Okta SSO. Vous pouvez tester l’authentification unique (SSO) Okta 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)
      • Plugin SSO client OAuth pour WordPress - Paramètre du bouton de connexion « Créer un nouveau client »
      • Maintenant, allez à votre WordPress Login . (Ex. : https://<votre-domaine-wordpress>/wp-login.php)
      • Vous y trouverez un bouton de connexion Okta SSO. En cliquant dessus, vous pourrez tester l'authentification unique (SSO) Okta.
      • Plugin SSO client OAuth pour WordPress - Paramètre du bouton de connexion « Créer un nouveau client »

Dans ce guide, vous avez configuré avec succès Authentification unique (SSO) pour Google Classroom En configurant Google Classroom comme fournisseur OAuth et WordPress comme client OAuth grâce à notre extension d'authentification unique OAuth (client OAuth et OpenID Connect) pour WordPress, vous pouvez déployer en quelques minutes un accès sécurisé à votre site WordPress via les identifiants de connexion Google Classroom.

Ressources supplémentaires


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 !

soutenez